https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117305
Arsen Arsenović <arsen at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |arsen at gcc dot gnu.org --- Comment #4 from Arsen Arsenović <arsen at gcc dot gnu.org> --- (In reply to Joakim Rosqvist from comment #2) > That was weird - after all it is the C program and not the system header > file that defines the uninitialized variable. yes, but the use is in the header - I can see how this is annoying but I can't think of a general solution. perhaps it'd be good to have a pragma to mark some part of a system header as non-suppressing - unsure