Source code

Revision control

Copy as Markdown

Other Tools

// |jit-test| allow-oom; allow-unhandlable-oom
function oomTest(f) {
var i = 1;
do {
try {
oomAtAllocation(i);
f();
} catch (e) {
more = resetOOMFailure();
}
i++;
} while(more);
}
oomTest(
() => 3
| (function () {
"use strict";
return eval("f();");
})()
);