SAVE_SP_AND_PC(fp);
SAVE_SP(fp);
            JS_ASSERT(JSVAL_IS_OBJECT(lval));            obj = JSVAL_TO_OBJECT(lval);            /* Define obj[id] to contain rval and to be permanent. */            SAVE_SP_AND_PC(fp);            ok = OBJ_DEFINE_PROPERTY(cx, obj, id, rval, NULL, NULL,                                     JSPROP_PERMANENT, NULL);            if (!ok)                goto out;            /* Now that we're done with rval, pop it. */            sp--;          END_LITOPX_CASE(JSOP_INITCATCHVAR)