https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60304

--- Comment #24 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Martin Sebor from comment #23)
> What doesn't work correctly is including <stdbool.h> in the test case and
> compiling it in C++ 98 mode.  The test case below shows there's still no
> warning there.  This is because Jonathan's patch left false defined as a
> macro in C++ 98 for compatibility, and the system header preprocessor bug
> still hasn't been fixed.

I'm still not convinced keeping the "GNU extension" (or historical baggage,
depending on your point of view) in C++98 for hypothetical compatibility is
useful.

Reply via email to