From adace600117e4a5bf1ac34d13c473284fe9c768b Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Sat, 7 Aug 1999 01:02:18 +0000 Subject: [PATCH] * c-lex.c (yylex): We can have a number with no digits. From-SVN: r28561 --- gcc/ChangeLog | 4 ++++ gcc/c-lex.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 39868c765ec..413a4b08d0d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +1999-08-06 Jason Merrill + + * c-lex.c (yylex): We can have a number with no digits. + Fri Aug 6 16:53:55 EDT 1999 John Wehle (john@feith.com) * jump.c (delete_prior_computation): New function, broken diff --git a/gcc/c-lex.c b/gcc/c-lex.c index 0201504a592..34dc5e62901 100644 --- a/gcc/c-lex.c +++ b/gcc/c-lex.c @@ -1656,8 +1656,9 @@ yylex () } } + /* This can happen on input like `int i = 0x;' */ if (numdigits == 0) - abort (); + error ("numeric constant with no digits"); if (largest_digit >= base) error ("numeric constant contains digits beyond the radix"); -- 2.30.2