================
@@ -418,6 +418,8 @@ void BackendConsumer::anchor() { }
 } // namespace clang
 
 bool ClangDiagnosticHandler::handleDiagnostics(const DiagnosticInfo &DI) {
+  if (DI.getSeverity() == DS_Error)
+    HasErrors = true;
----------------
efriedma-quic wrote:

I'm not sure I like the way the "HasErrors" bit works... can we refactor so 
every diagnostic handler doesn't need its own code to set the HasErrors bits?  
The way this is written, it looks like every LLVM-based compiler needs some 
code for this, not just clang.

https://github.com/llvm/llvm-project/pull/75726
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to