Decompile return from try or catch with finally correctly (255245, r=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@160688 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
fa1efec6a7
commit
b0ea43af3b
@ -1274,11 +1274,12 @@ Decompile(SprintStack *ss, jsbytecode *pc, intN nb)
|
||||
|
||||
case JSOP_SETRVAL:
|
||||
case JSOP_RETURN:
|
||||
lval = js_CodeSpec[JSOP_RETURN].name;
|
||||
rval = POP_STR();
|
||||
if (*rval != '\0')
|
||||
js_printf(jp, "\t%s %s;\n", cs->name, rval);
|
||||
js_printf(jp, "\t%s %s;\n", lval, rval);
|
||||
else
|
||||
js_printf(jp, "\t%s;\n", cs->name);
|
||||
js_printf(jp, "\t%s;\n", lval);
|
||||
todo = -2;
|
||||
break;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user