Backed out changeset f7cff6dd16f1

This commit is contained in:
David Anderson 2009-12-21 16:19:12 -08:00
Родитель f48a98f0a3
Коммит fe181395b9
2 изменённых файлов: 2 добавлений и 21 удалений

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

@ -12126,8 +12126,8 @@ TraceRecorder::upvar(JSScript* script, JSUpvarArray* uva, uintN index, jsval& v)
jsval& vr = js_GetUpvar(cx, script->staticLevel, cookie);
v = vr;
if (LIns* ins = get(&vr))
return ins;
if (known(&vr))
return get(&vr);
/*
* The upvar is not in the current trace, so get the upvar value exactly as

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

@ -1,19 +0,0 @@
(function () {
p = function () {
Set()
};
var Set = function () {};
for (var x = 0; x < 5; x++) {
Set = function (z) {
return function () {
[z]
}
} (x)
}
})()
/*
* bug 535930, mistaknely generated code to GetUpvar and crashed inside the call.
* so don't crash.
*/