Bug 376564, Incorrect decompilation for "new (eval())". r=brendan.

This commit is contained in:
jruderman%hmc.edu 2007-04-05 03:24:41 +00:00
Родитель b1e005f793
Коммит 15033e9738
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -3150,7 +3150,7 @@ Decompile(SprintStack *ss, jsbytecode *pc, intN nb)
op = ss->opcodes[ss->top-1];
lval = PopStr(ss,
(saveop == JSOP_NEW &&
(op == JSOP_CALL ||
(op == JSOP_CALL || op == JSOP_EVAL ||
(js_CodeSpec[op].format & JOF_CALLOP)))
? JSOP_NAME
: saveop);