-1:000000000000 | 0:2d46ed11aa87 |
---|---|
1 // Don't eliminate a phi if it has no SSA uses but its value is still | |
2 // observable in the interpreter. | |
3 var t = 100; | |
4 function foo(ox) { | |
5 var x = ox; | |
6 var n = 0; | |
7 for (var i = 0; i < 90; i++) { | |
8 n += x.f.g; | |
9 if (i >= 80) | |
10 t; | |
11 } | |
12 } | |
13 function f() {} | |
14 function g() {} | |
15 f.prototype = {f:g}; | |
16 foo(new f()); |