setJitCompilerOption("ion.warmup.trigger", 30); | |
var arr = []; | |
function f (cond, a) { | |
var obj = { a: 0 }; | |
var x = 2 * a + 1; | |
if (cond) { | |
obj.a = x; | |
arr.push(obj.a); | |
obj.a = 1; | |
} else { | |
obj.a = 1; | |
} | |
return obj.a; | |
} | |
for (var i = 0; i < 100; i++) { | |
assertEq(f(i % 2, i), 1); | |
} |