Source code

Revision control

Copy as Markdown

Other Tools

// |jit-test| allow-unhandlable-oom
gczeal(0);
function g() {
for (var j = 0; j < 999; ++j) {
try {
k
} catch (e) {
try {
r
} catch (e) {}
}
}
}
function h(code) {
try {
f = Function(code)
} catch (r) {};
try {
f()
} catch (r) {}
eval("")
}
h("m=function(){};g(m,[,])")
h("=")
h("=")
h("=")
h("startgc(1,'shrinking')")
h("gcparam(\"maxBytes\",gcparam(\"gcBytes\")+4);for(r;;i++){}")