зеркало из https://github.com/mozilla/pjs.git
Follow the invariant that we flow through label exit2. bug 442358, r=igor
This commit is contained in:
Родитель
624fb67ae8
Коммит
bccde18d24
|
@ -5180,7 +5180,7 @@ js_Interpret(JSContext *cx)
|
|||
funobj = fp->callee;
|
||||
slot += JSCLASS_RESERVED_SLOTS(&js_FunctionClass);
|
||||
if (!JS_GetReservedSlot(cx, funobj, slot, &rval))
|
||||
return JS_FALSE;
|
||||
goto error;
|
||||
if (JSVAL_IS_VOID(rval))
|
||||
rval = JSVAL_NULL;
|
||||
} else {
|
||||
|
@ -5238,7 +5238,7 @@ js_Interpret(JSContext *cx)
|
|||
/* Store the regexp object value in its cloneIndex slot. */
|
||||
if (fp->fun) {
|
||||
if (!JS_SetReservedSlot(cx, funobj, slot, rval))
|
||||
return JS_FALSE;
|
||||
goto error;
|
||||
} else {
|
||||
fp->vars[slot] = rval;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче