nit fix for bug 558754 and remove bogus spot-fix that didn't have review (r=brendan)
This commit is contained in:
@@ -170,6 +170,7 @@ Enumerate(JSContext *cx, JSObject *obj, jsid id, bool enumerable, uintN flags,
|
|||||||
}
|
}
|
||||||
if (flags & JSITER_FOREACH) {
|
if (flags & JSITER_FOREACH) {
|
||||||
jsval *vp = vec.end() - 1;
|
jsval *vp = vec.end() - 1;
|
||||||
|
|
||||||
if (!obj->getProperty(cx, id, vp))
|
if (!obj->getProperty(cx, id, vp))
|
||||||
return false;
|
return false;
|
||||||
if (flags & JSITER_KEYVALUE && !NewKeyValuePair(cx, id, *vp, vp))
|
if (flags & JSITER_KEYVALUE && !NewKeyValuePair(cx, id, *vp, vp))
|
||||||
|
|||||||
@@ -13662,9 +13662,6 @@ TraceRecorder::record_JSOP_ENDITER()
|
|||||||
jsval& v = stackval(-1);
|
jsval& v = stackval(-1);
|
||||||
JS_ASSERT(!JSVAL_IS_PRIMITIVE(v));
|
JS_ASSERT(!JSVAL_IS_PRIMITIVE(v));
|
||||||
|
|
||||||
if (JSVAL_TO_OBJECT(v)->getClass() == &js_GeneratorClass.base)
|
|
||||||
RETURN_STOP_A("can't trace ENDITER for generators");
|
|
||||||
|
|
||||||
enterDeepBailCall();
|
enterDeepBailCall();
|
||||||
|
|
||||||
LIns* args[] = { stack(-1), cx_ins };
|
LIns* args[] = { stack(-1), cx_ins };
|
||||||
|
|||||||
Reference in New Issue
Block a user