[cfe-commits] [Patch] Add -Wmissing-variable-declarations

Eli Friedman eli.friedman at gmail.com
Tue Oct 23 13:22:08 PDT 2012


On Fri, Oct 19, 2012 at 5:37 AM, Ed Schouten <ed at 80386.nl> wrote:
> Hi Eli,
>
> 2012/10/19 Eli Friedman <eli.friedman at gmail.com>:
>> In C (or C++ in an 'extern "C"' block), "bar" shouldn't have
>> UniqueExternalLinkage.  In C++, there isn't any reason to warn here:
>> "bar" can't be referenced from any other translation unit.  See
>> [basic.link]p8 in the standard.
>
> Oh, okay. I wasn't aware of that. I have to confess I'm more a C
> programmer than a C++ programmer. Anyway, I've updated the code and
> the testcases.
>
> http://80386.nl/pub/wmissing-variable-declarations.txt

Committed in r166498 (with a few minor changes).

-Eli



More information about the cfe-commits mailing list