Source code

Revision control

Copy as Markdown

Other Tools

// |jit-test| skip-if: !(hasFunction.oomTest && hasFunction.stackTest) || helperThreadCount() === 0
// Check that oomTest throws an exception on worker threads.
setSharedObject(0);
evalInWorker(`
try {
oomTest(crash);
} catch (e) {
if (e.toString().includes("main thread")) {
setSharedObject(1);
}
}
`);
while (getSharedObject() != 1) {
// poor-man wait condition.
}