Source code

Revision control

Copy as Markdown

Other Tools

// |jit-test| --ion-sink=on
// Sink Algorithm should not move instruction into merge blocks
// which have no corresponding pc.
setJitCompilerOption("ion.warmup.trigger", 30);
var o = {
a : 40,
b : true
};
function f(a, b) {
do {
if (a == 0)
return;
a--;
} while (true || this ? o.a-- : true);
}
f(200000, 0);