summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/ion/unboxed-objects-invalidate.js
blob: 02e27614fe20e44bb436f7ef62ace4b81b3be547 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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);