Bug 561031 - Treat JSOP_FILTER as a jump. r=brendan.

--HG--
extra : rebase_source : 9b8430b57cbe41407709dc6ffa244a81a112878d
This commit is contained in:
Jason Orendorff 2010-04-22 14:53:26 -05:00
Родитель 7d89d1661c
Коммит 7d598d3898
3 изменённых файлов: 1832 добавлений и 1 удалений

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

@ -6268,7 +6268,7 @@ js_EmitTree(JSContext *cx, JSCodeGenerator *cg, JSParseNode *pn)
case TOK_FILTER:
if (!js_EmitTree(cx, cg, pn->pn_left))
return JS_FALSE;
jmp = js_Emit3(cx, cg, JSOP_FILTER, 0, 0);
jmp = EmitJump(cx, cg, JSOP_FILTER, 0);
if (jmp < 0)
return JS_FALSE;
top = js_Emit1(cx, cg, JSOP_TRACE);

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

@ -92,3 +92,4 @@ script regress-470619.js
script regress-473709.js
script regress-474319.js
script regress-477053.js
script regress-561031.js

Разница между файлами не показана из-за своего большого размера Загрузить разницу