On Mon, Oct 29, 2012 at 9:04 PM, Ted Kremenek <[email protected]> wrote:
> On Oct 29, 2012, at 5:53 PM, Eli Friedman <[email protected]> wrote:
>
> Per subject, remove -Wdisabled-macro-expansion.  It's triggering on
> normal uses of stdbool.h in C++ (at least, however normal it is to use
> stdbool.h in C++). Because we're trying to encourage people to use
> -Weverything, it isn't acceptable for it to trigger warnings for usage
> of headers included with the compiler, and as far as I can tell, there
> isn't any way to fix the header.  (See patch for a testcase that
> checks we don't trigger any warnings from stdbool.h.)
>
>
> If the warning has general utility, wouldn't another reasonable fix be to
> silence the warning where it is happening in stdbool.h?  We have pragmas for
> doing just that.

Hmm, I hadn't thought of that: using _Pragma to suppress this warning
would be extremely ugly,  but it'd work, I guess.

-Eli
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to