c-lex.c (yylex): Don't pedwarn for hexadecimal floating point constants in C99 mode.
* c-lex.c (yylex): Don't pedwarn for hexadecimal floating point constants in C99 mode. From-SVN: r35075
This commit is contained in:
parent
3319c1b887
commit
0281a06fc8
@ -1,3 +1,8 @@
|
||||
2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
|
||||
|
||||
* c-lex.c (yylex): Don't pedwarn for hexadecimal floating point
|
||||
constants in C99 mode.
|
||||
|
||||
2000-07-17 Kazu Hirata <kazu@hxi.com>
|
||||
|
||||
* fold-const.c: Fix comment typos.
|
||||
|
@ -1568,7 +1568,7 @@ yylex ()
|
||||
{
|
||||
if (c == '.')
|
||||
{
|
||||
if (base == 16 && pedantic)
|
||||
if (base == 16 && pedantic && !flag_isoc99)
|
||||
pedwarn ("floating constant may not be in radix 16");
|
||||
if (floatflag == TOO_MANY_POINTS)
|
||||
/* We have already emitted an error. Don't need another. */
|
||||
|
Loading…
Reference in New Issue
Block a user