[flang-commits] [flang] [flang] Disable new -Wused-undefined-variable warning by default (PR #174151)

Peter Klausler via flang-commits flang-commits at lists.llvm.org
Thu Jan 1 09:08:45 PST 2026


https://github.com/klausler created https://github.com/llvm/llvm-project/pull/174151

The new warning about local variables that are used without possible being defined or initialized may be generating some false positives; disable it by default for now.

>From 490c74313a0b90a4b33619803184e6ee44bc4892 Mon Sep 17 00:00:00 2001
From: Peter Klausler <pklausler at nvidia.com>
Date: Thu, 1 Jan 2026 09:04:38 -0800
Subject: [PATCH] [flang] Disable new -Wused-undefined-variable warning by
 default

The new warning about local variables that are used without
possible being defined or initialized may be generating some false
positives; disable it by default for now.
---
 flang/lib/Support/Fortran-features.cpp | 1 -
 1 file changed, 1 deletion(-)

diff --git a/flang/lib/Support/Fortran-features.cpp b/flang/lib/Support/Fortran-features.cpp
index 7544306a2b3fc..356050f22b443 100644
--- a/flang/lib/Support/Fortran-features.cpp
+++ b/flang/lib/Support/Fortran-features.cpp
@@ -152,7 +152,6 @@ LanguageFeatureControl::LanguageFeatureControl() {
   // New warnings, on by default
   warnLanguage_.set(LanguageFeature::SavedLocalInSpecExpr);
   warnLanguage_.set(LanguageFeature::NullActualForAllocatable);
-  warnUsage_.set(UsageWarning::UsedUndefinedVariable);
   warnUsage_.set(UsageWarning::BadValueInDeadCode);
 }
 



More information about the flang-commits mailing list