function bar() {} | |
noInline(bar); | |
function baz() { } | |
function foo() { | |
if (typeof baz !== "undefined") { | |
} else { | |
// The test here is to make sure that we don't merge this basic block | |
// with itself. If we did, we'd infinite loop in the compiler and eventually | |
// crash due to OOM when growing a Vector. | |
while (true) bar(); | |
} | |
} | |
noInline(foo); | |
for (let i = 0; i < 10000; ++i) | |
foo(); |