http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52654
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-03-30 15:08:58 UTC --- I think it depends on what the literal operator is used. If it is a const char * or template, then it should allow any number of chars without a warning IMHO. But when the C++ FE needs to parse that number as unsigned long long or long double and the literal has too many digits for that, we should warn.