Bug 908813 - Only report asm.js warnings once during syntax-only parse (r=bbouvier)

--HG--
extra : rebase_source : be57c7ac40c828bea5577e2857b2f0709bd74a16
This commit is contained in:
Luke Wagner 2013-08-23 14:39:59 -05:00
parent 1362ea1611
commit 76813d23b7

View File

@ -5050,6 +5050,8 @@ Parser<ParseHandler>::statement(bool canHaveDirectives)
case TOK_STRING:
if (!canHaveDirectives && tokenStream.currentToken().atom() == context->names().useAsm) {
if (!abortIfSyntaxParser())
return null();
if (!report(ParseWarning, false, null(), JSMSG_USE_ASM_DIRECTIVE_FAIL))
return null();
}