bug915301.js (350B)
1 setJitCompilerOption("ion.warmup.trigger", 50); 2 var f32 = new Float32Array(32); 3 f32[0] = 0; 4 5 function g(x) { 6 eval(""); // don't inline 7 return x + 4; 8 } 9 10 function f(n) { 11 var x; 12 if (n > 10000) { 13 x = 4.5; 14 } else { 15 x = f32[0]; 16 } 17 f32[0] = g(x); 18 } 19 20 for (var n = 0; n < 100; n++) 21 f(n); 22 23 assertEq(f32[0], 400);