зеркало из https://github.com/mozilla/pjs.git
Don't bother tracing some elem sets yet (bug 561939, r=gal).
This commit is contained in:
Родитель
46cc50ab96
Коммит
5e299b13e9
|
@ -12170,6 +12170,9 @@ TraceRecorder::setElem(int lval_spindex, int idx_spindex, int v_spindex)
|
||||||
if (JS_InstanceOf(cx, obj, &js_ArgumentsClass, NULL))
|
if (JS_InstanceOf(cx, obj, &js_ArgumentsClass, NULL))
|
||||||
RETURN_STOP_A("can't trace setting elements of the |arguments| object");
|
RETURN_STOP_A("can't trace setting elements of the |arguments| object");
|
||||||
|
|
||||||
|
if (obj == globalObj)
|
||||||
|
RETURN_STOP_A("can't trace setting elements on the global object");
|
||||||
|
|
||||||
if (!JSVAL_IS_INT(idx)) {
|
if (!JSVAL_IS_INT(idx)) {
|
||||||
if (!JSVAL_IS_PRIMITIVE(idx))
|
if (!JSVAL_IS_PRIMITIVE(idx))
|
||||||
RETURN_STOP_A("non-primitive index");
|
RETURN_STOP_A("non-primitive index");
|
||||||
|
|
Загрузка…
Ссылка в новой задаче