blob: 21894678170b9517ed2e9b851292de87eaa929ae [file] [log] [blame]
//@ runNoFTL
var f = function(a) {
var sum = 0;
for (var i = 0; i < a.length; i++) {
sum += a[i];
}
return sum;
};
var run = function() {
var o1 = [];
for (var i = 0; i < 100; i++) {
o1[i] = i;
}
var o2 = {};
for (var i = 0; i < o1.length; i++) {
o2[i] = o1[i];
}
o2.length = o1.length;
var sum = 0;
for (var i = 0; i < 100000; i++) {
if (i % 2 === 0)
sum += f(o1);
else
sum += f(o2);
}
return sum;
};
var result = run();
if (result !== 495000000)
throw "Bad result: " + result;