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

This commit is contained in:
jruderman@hmc.edu 2007-04-04 20:24:41 -07:00
Родитель 46e5c96272
Коммит ee91249145
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);