aaron.ballman added a subscriber: beanz.
aaron.ballman added a comment.

I'm a bit uncomfortable with this as we (at least currently) want to discourage 
non-terse diagnostics, and allowing newlines encourages longer diagnostics. 
There's an RFC kicking around about making more expressive diagnostics and so 
this discomfort may pass with time. (The only three uses of \n in our current 
Clang diagnostics are all driver diagnostics and all three of them are new for 
the HLSL stuff, wrong, and need to be reworded. CC @beanz to look into fixing 
up 
https://github.com/llvm/llvm-project/blob/main/clang/include/clang/Basic/DiagnosticDriverKinds.td#L674).

Is there a reason the remarks can't use individual diagnostic emissions to 
simulate newlines? Or is this perhaps a demonstration that the remarks should 
not be using the diagnostic engine at all and should be emitting their output 
to a user-controllable stream (or file)?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D127923/new/

https://reviews.llvm.org/D127923

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to