and 'const' is a keyword, not an ident

This commit is contained in:
Wolfgang (Blub) Bumiller 2012-12-01 00:33:07 +01:00
parent ac9d68387c
commit 75ab0e6663

View file

@ -4175,7 +4175,7 @@ static bool parser_global_statement(parser_t *parser)
parseerror(parser, "expected variable declaration after 'var'"); parseerror(parser, "expected variable declaration after 'var'");
return false; return false;
} }
if (parser->tok == TOKEN_IDENT && !strcmp(parser_tokval(parser), "const")) { if (parser->tok == TOKEN_KEYWORD && !strcmp(parser_tokval(parser), "const")) {
(void)!parsewarning(parser, WARN_CONST_VAR, "ignoring `const` after 'var' qualifier"); (void)!parsewarning(parser, WARN_CONST_VAR, "ignoring `const` after 'var' qualifier");
if (!parser_next(parser)) { if (!parser_next(parser)) {
parseerror(parser, "expected variable declaration after 'const var'"); parseerror(parser, "expected variable declaration after 'const var'");