Follow the invariant that we flow through label exit2. bug 442358, r=igor

This commit is contained in:
Blake Kaplan 2008-07-08 14:04:02 +02:00
Родитель 624fb67ae8
Коммит bccde18d24
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -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;
}