Don't bother tracing some elem sets yet (bug 561939, r=gal).

This commit is contained in:
David Anderson 2010-04-26 20:44:45 -07:00
Родитель 031624fd56
Коммит 6072d59b36
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -12116,6 +12116,9 @@ TraceRecorder::setElem(int lval_spindex, int idx_spindex, int v_spindex)
if (JS_InstanceOf(cx, obj, &js_ArgumentsClass, NULL))
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_PRIMITIVE(idx))
RETURN_STOP_A("non-primitive index");