blob: f34d20c1fb056c8cbd7b99abcaa7d9f59b5907c1 [file] [edit]
let flag = false;
function a() { return flag ? {} : 10; }
noInline(a);
function b() { return 10.2; }
noInline(b);
function foo(x) {
let r = -(x ? a() : b());
return r;
}
noInline(foo);
for (let i = 0; i < testLoopCount; ++i)
foo(!!(i%2));
flag = true;
for (let i = 0; i < testLoopCount; ++i)
foo(!!(i%2));