[Bug c/448] <stdint.h>-related issues (C99 issues)
paolo dot carlini at oracle dot com
gcc-bugzilla@gcc.gnu.org
Fri Jul 31 13:15:00 GMT 2009
------- Comment #24 from paolo dot carlini at oracle dot com 2009-07-31 13:14 -------
Oops, now I understand, was overlooking 18.4.2. Great. Thus we could just
arrange for those feature macros to be automagically defined when -std=c++0x
(gnu++0x). Do we have already have something similar elsewhere? I can prepare a
patch.
I'm still not completely sure that solution makes for a perfect implementation
(what happens if the user code explicitly undefines the macros?) but it would
be a progress. Then, eventually, <stdint.h> will just have to support those
C++1x uses, by ignoring the value of the feature macros when C++1x and
providing the macros unconditionally.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=448
More information about the Gcc-bugs
mailing list