From b0ea43af3bdcfd683000545170bc3e844e032766 Mon Sep 17 00:00:00 2001 From: "brendan%mozilla.org" Date: Wed, 11 Aug 2004 23:07:15 +0000 Subject: [PATCH] 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 --- mozilla/js/src/jsopcode.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mozilla/js/src/jsopcode.c b/mozilla/js/src/jsopcode.c index 7d5871ba8ae..2387f0cd146 100644 --- a/mozilla/js/src/jsopcode.c +++ b/mozilla/js/src/jsopcode.c @@ -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;