зеркало из https://github.com/mozilla/pjs.git
Bug 376564, Incorrect decompilation for "new (eval())". r=brendan.
This commit is contained in:
Родитель
b1e005f793
Коммит
15033e9738
|
@ -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);
|
||||
|
|
Загрузка…
Ссылка в новой задаче