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:
brendan%mozilla.org 2004-08-11 23:07:15 +00:00
parent fa1efec6a7
commit b0ea43af3b

View File

@ -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;