[Bug c/17877] __extension__ should apply to long long constants

algrant at acm dot org gcc-bugzilla@gcc.gnu.org
Thu Oct 7 09:48:00 GMT 2004


------- Additional Comments From algrant at acm dot org  2004-10-07 09:48 -------
Right, use of it in C89 is an extension.  That's the whole point,
and is why __extension__ is used in it.  But it only works for the
types, not the constants.

Someone clearly thinks "long long" should be available in C89
--ansi --pedantic, via __extension.  So the long long constant
syntax should also be available via __extension, to be consistent.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17877



More information about the Gcc-bugs mailing list