summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/ion/new-10.js
blob: 7f8a202c76cc4cf708de82d6729c4caf08035d68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function O(a) {
    this.x = 20;
    var ret = a ? {x: 10} : 26;
    return ret;
}
function test() {
    for (var i=0; i<100; i++) {
        var o = new O((i & 1) == 1);
        if (i & 1)
            assertEq(o.x, 10);
        else
            assertEq(o.x, 20);
    }
}
test();