if (JS_LIKELY(mark)) {
if (JS_LIKELY(mark != NULL)) {
out2:    /*     * Reset sp before freeing stack slots, because our caller may GC soon.     * Clear spbase to indicate that we've popped the 2 * depth operand slots.     * Restore the previous frame's execution state.     */    if (JS_LIKELY(mark)) {        fp->sp = fp->spbase;        fp->spbase = NULL;        js_FreeRawStack(cx, mark);    } else {