* expr.c (operand) [case 'f']: When testing if '0f' can start a
floating-point-number, make sure 'f' is in FLT_CHARS.
This commit is contained in:
parent
8684e216c8
commit
271bb601c4
2 changed files with 7 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
Mon Mar 13 22:02:59 2000 Hans-Peter Nilsson <hp@axis.se>
|
||||
|
||||
* expr.c (operand) [case 'f']: When testing if '0f' can start a
|
||||
floating-point-number, make sure 'f' is in FLT_CHARS.
|
||||
|
||||
Sat Mar 11 00:01:39 2000 Hans-Peter Nilsson <hp@axis.se>
|
||||
|
||||
* read.c (TC_IMPLICIT_LCOMM_ALIGNMENT): New default-definition.
|
||||
|
|
|
@ -923,7 +923,8 @@ operand (expressionP)
|
|||
number, make it one. Otherwise, make it a local label,
|
||||
and try to deal with parsing the rest later. */
|
||||
if (!input_line_pointer[1]
|
||||
|| (is_end_of_line[0xff & input_line_pointer[1]]))
|
||||
|| (is_end_of_line[0xff & input_line_pointer[1]])
|
||||
|| strchr (FLT_CHARS, 'f') == NULL)
|
||||
goto is_0f_label;
|
||||
{
|
||||
char *cp = input_line_pointer + 1;
|
||||
|
|
Loading…
Reference in a new issue