[clang] [Clang] Diagnose require_explicit_initialization for C tentative definitions (PR #234210)

Pathri Vidya Praveen via cfe-commits cfe-commits at lists.llvm.org
Thu Oct 22 06:56:54 PDT 2026


================
@@ -1550,6 +1550,20 @@ void Sema::ActOnEndOfTranslationUnit() {
       Diag(VD->getLocation(), DiagID) << Type << EmitCppCompat;
     }
 
+    // Uncompleted tentative definitions are zero-initialized (C17 6.9.2p2) so
----------------
PathriVidyaPraveen wrote:

Done, thanks!

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


More information about the cfe-commits mailing list