Fix from Ginn Chen <ginn.chen@sun.com> for bug 464645.

This commit is contained in:
Brendan Eich 2008-11-13 09:10:27 -08:00
parent fab08e017c
commit 9cbc195e82

View File

@ -3226,7 +3226,8 @@ js_Interpret(JSContext *cx)
if (!js_CallIteratorNext(cx, JSVAL_TO_OBJECT(regs.sp[-2]), &regs.sp[-1])) if (!js_CallIteratorNext(cx, JSVAL_TO_OBJECT(regs.sp[-2]), &regs.sp[-1]))
goto error; goto error;
LOAD_INTERRUPT_HANDLER(cx); LOAD_INTERRUPT_HANDLER(cx);
PUSH(BOOLEAN_TO_JSVAL(regs.sp[-1] != JSVAL_HOLE)); rval = BOOLEAN_TO_JSVAL(regs.sp[-1] != JSVAL_HOLE);
PUSH(rval);
TRACE_0(IteratorNextComplete); TRACE_0(IteratorNextComplete);
END_CASE(JSOP_NEXTITER) END_CASE(JSOP_NEXTITER)