blob: 26fb1e27d21b624397f83eae53b1d71cd00058c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
// |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);
|