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

--- Comment #2 from H. Peter Anvin <hpa at zytor dot com> ---
Since it doesn't seem to be clear from the text, perhaps an interpretation
request to the committee is in order.  If this indeed is the requirement, I
would suggest implementing it as a gnu99/gnu11 extension and push for a
relaxation of the requirement in future versions of the C standard.

Either that or push for actual _True and _False in a future version of the C
standard, equivalent to ((_Bool)1) and ((_Bool)0) except usable in the C
preprocessor.  That would also let people rely on, for example, sizeof(true) ==
sizeof(bool).

Reply via email to