Commit 422c6060 by Richard Kenner

(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
parent a5ac8bef
......@@ -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.");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment