if (*pc == JSOP_JSR) {                                                    \ ptrdiff_t index = GET_JUMP_OFFSET(pc);                                \
if (*pc == JSOP_GOSUB) {                                                  \ ptrdiff_t index = GET_JUMP_OFFSET(pc);                                \
FixupFinallyJumps(JSContext *cx, JSCodeGenerator *cg, ptrdiff_t tryStart,	      ptrdiff_t finallyIndex){    jsbytecode *pc;    pc = cg->base + tryStart;    BYTECODE_ITER(pc, cg->next, \    if (*pc == JSOP_JSR) {                                                    \	ptrdiff_t index = GET_JUMP_OFFSET(pc);                                \        if (index <= 0) {                                                     \	    if (index == 0) {                                                 \	        index = finallyIndex - (pc - cg->base);                       \	    } else {                                                          \	        index++;                                                      \	    }                                                                 \	    CHECK_AND_SET_JUMP_OFFSET(cx, cg, pc, index);                     \        }                                                                     \    }                                                                         \		  );    return JS_TRUE;}