зеркало из https://github.com/mozilla/pjs.git
Fix another IC patching range check (bug 602333 part 4, r=dmandelin, a=b8+).
This commit is contained in:
Родитель
ba92c9435e
Коммит
da6c6dfe98
|
@ -2117,10 +2117,8 @@ GetElementIC::attachGetProp(JSContext *cx, JSObject *obj, const Value &v, jsid i
|
|||
|
||||
if (hasLastStringStub && !buffer.verifyRange(lastStringStub))
|
||||
return disable(cx, "code memory is out of range");
|
||||
if ((shouldPatchInlineTypeGuard() || shouldPatchUnconditionalClaspGuard()) &&
|
||||
!buffer.verifyRange(cx->fp()->jit())) {
|
||||
if (!buffer.verifyRange(cx->fp()->jit()))
|
||||
return disable(cx, "code memory is out of range");
|
||||
}
|
||||
|
||||
// Patch all guards.
|
||||
buffer.maybeLink(atomIdGuard, slowPathStart);
|
||||
|
|
Загрузка…
Ссылка в новой задаче