Source code
Revision control
Copy as Markdown
Other Tools
// |jit-test| allow-oom
// Keep this in sync with js::ThreadType::THREAD_TYPE_PROMISE_TASK
const THREAD_TYPE_PROMISE_TASK = 8;
try {
    for (let i = 0; i < 5; i++) {
        WebAssembly.instantiateStreaming(
            wasmTextToBinary('(module (func) (export "" (func 0)))')
        );
    }
} catch (e) {}
oomAtAllocation(7, THREAD_TYPE_PROMISE_TASK);