Report the error for uninitialized const-declaration in for(;;) loop

head using an explicit offset.
This commit is contained in:
wolfbeast 2019-04-06 10:37:12 +02:00 committed by Roy Tam
commit ade86b0f20

View file

@ -4577,7 +4577,7 @@ Parser<ParseHandler>::declarationName(Node decl, DeclarationKind declKind, Token
// Normal const declarations, and const declarations in for(;;)
// heads, must be initialized.
if (declKind == DeclarationKind::Const) {
reportWithNode(ParseError, false, binding, JSMSG_BAD_CONST_DECL);
errorAt(namePos.begin, JSMSG_BAD_CONST_DECL);
return null();
}
}