[flang-commits] [flang] [flang][driver] -Werror promotes warnings to error and interopts with -Wfatal-errors (PR #148748)

Peter Klausler via flang-commits flang-commits at lists.llvm.org
Tue Jul 15 15:48:05 PDT 2025


================
@@ -491,7 +491,13 @@ void Messages::AttachTo(Message &msg, std::optional<Severity> severity) {
   messages_.clear();
 }
 
-bool Messages::AnyFatalError() const {
+bool Messages::AnyFatalError(bool warningsAreErrors) const {
+  if (messages_.empty()) {
----------------
klausler wrote:

these six lines could be more clear as `if (warningsAreErrors{ ) return !messages_.empty(); }`

https://github.com/llvm/llvm-project/pull/148748


More information about the flang-commits mailing list