summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/baseline/unboxed-expando-type-update.js
blob: ad7bca5b779550ccbde854db05b3f9b4b3cbf5ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function f() {
    var a = [];
    for (var i=0; i<100; i++)
        a.push({x: i});

    var vals = [1, "", true, null];

    for (var j=0; j<100; j++) {
        var v = vals[j % vals.length];
        a[95].y = v;
        assertEq(a[95].y, v);
        a[j].z1 = v;
        a[j].z2 = v;
        assertEq(a[j].z1, v);
        assertEq(a[j].z2, v);
    }
}
f();