Backed out changeset d5aa96fed845 (bug 1649234) for causing SM bustages in bug-1649234-2.js CLOSED TREE

This commit is contained in:
Noemi Erli 2020-10-23 00:09:50 +03:00
Родитель 557f342c10
Коммит ee1c3819d4
4 изменённых файлов: 5 добавлений и 26 удалений

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

@ -1,8 +0,0 @@
// |jit-test| exitstatus: 6;
timeout(0.1, function() { return false; });
Atomics.add(new Int32Array(1), 0, {
valueOf() {
while (1);
}
});

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

@ -1,4 +0,0 @@
// |jit-test| exitstatus: 6;
setInterruptCallback(() => false);
0n == {valueOf() { interruptIf(true); }};

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

@ -1,14 +0,0 @@
// |jit-test| exitstatus: 3;
let debuggerRealm = newGlobal({newCompartment: true});
debuggerRealm.debuggee = this;
debuggerRealm.eval(`
let dbg = new Debugger(debuggee);
dbg.onDebuggerStatement = (frame) => null; // terminate the debuggee
`);
Atomics.add(new Int32Array(1), 0, {
valueOf() {
debugger;
}
});

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

@ -865,6 +865,11 @@ mozilla::GenericErrorResult<OOM> JSContext::alreadyReportedOOM() {
} }
mozilla::GenericErrorResult<JS::Error> JSContext::alreadyReportedError() { mozilla::GenericErrorResult<JS::Error> JSContext::alreadyReportedError() {
#ifdef DEBUG
if (!isHelperThreadContext()) {
MOZ_ASSERT(isExceptionPending());
}
#endif
return mozilla::Err(JS::Error()); return mozilla::Err(JS::Error());
} }