Mypal/js/src/jit-test/tests/ion/unboxed-objects-invalidate.js
2020-04-03 20:51:25 +03:00

17 lines
263 B
JavaScript

var a = [];
for (var i = 0; i < 2000; i++)
a.push({f:i});
function f() {
var total = 0;
for (var i = 0; i < a.length; i++)
total += a[i].f;
return total;
}
assertEq(f(), 1999000);
var sub = Object.create(a[0]);
assertEq(f(), 1999000);