Bug 1113378 - Part 2/2 - IIFE prediction should ignore generators. r=Waldo

This commit is contained in:
Sean Stangl 2015-01-14 14:31:36 -08:00
Родитель 61a4d0e8f4
Коммит 9aa80a582f
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -2330,7 +2330,7 @@ Parser<FullParseHandler>::functionArgsAndBody(ParseNode *pn, HandleFunction fun,
// parse to avoid the overhead of a lazy syntax-only parse. Although
// the prediction may be incorrect, IIFEs are common enough that it
// pays off for lots of code.
if (pn->isLikelyIIFE())
if (pn->isLikelyIIFE() && !funbox->isGenerator())
break;
Parser<SyntaxParseHandler> *parser = handler.syntaxParser;