(parse_c_expression): Don't check for null lexptr or *lexptr == 0.

(parse_c_expression): Don't check for null lexptr or *lexptr == 0.  If
yyparse returns nonzero value, abort.

From-SVN: r13655
This commit is contained in:
Richard Kenner 1997-02-16 07:46:24 -05:00
parent a5ac8bef00
commit 422c6060b6
1 changed files with 3 additions and 8 deletions

View File

@ -1042,11 +1042,6 @@ parse_c_expression (string)
char *string;
{
lexptr = string;
if (lexptr == 0 || *lexptr == 0) {
error ("empty #if expression");
return 0; /* don't include the #if group */
}
/* if there is some sort of scanning error, just return 0 and assume
the parsing routine has printed an error message somewhere.
@ -1054,9 +1049,9 @@ parse_c_expression (string)
if (setjmp (parse_return_error))
return 0;
if (yyparse ())
return 0; /* actually this is never reached
the way things stand. */
if (yyparse () != 0)
abort ();
if (*lexptr != '\n')
error ("Junk after end of expression.");