[LLVMdev] gcc's -Wuninitialized

greened at obbligato.org greened at obbligato.org
Fri Jan 4 16:24:19 PST 2013


After applying some patches to use gcc pragmas to disable
-Wuninitialized in places we know are safe, I discovered a bug that
makes this strategy much less desirable:

gcc Bug 55881

Basically, gcc loses information about disabled diagnostics when
inlining, to the point where the only way to supress the warning is to
put the pragma in the inlined function, which is completely

So for the time being, I'm going to add -Wno-uninitialized to our local
build and just submit patches to fix other warnings.  I won't submit any
changes to impact -Wuninitialized.


More information about the llvm-dev mailing list