additional/superfluous check removed

This commit is contained in:
Wolfgang Bumiller 2012-07-19 18:10:12 +02:00
parent 09fa41318d
commit e7f8647d08

View file

@ -208,7 +208,7 @@ bool parser_do(parser_t *parser)
return false;
if (parser->tok == '#') {
if (!func) {
if (!isfunc || !func) {
parseerror(parser, "unexpected builtin number, '%s' is not a function", var->name);
return false;
}
@ -225,8 +225,7 @@ bool parser_do(parser_t *parser)
return false;
}
if (func)
func->builtin = -parser_token(parser)->constval.i;
func->builtin = -parser_token(parser)->constval.i;
} else if (parser->tok == '{') {
/* function body */
} else {