summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/ion/bug719774.js
blob: e0ffb412a3238ee34b6b1c0cbc7b3a03f402a1c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Date.prototype.format1 = function() {
    return "" + this.getMonth() + this.getFullYear();
}
function f(d) {
    for (var i=0; i<60; i++) {
        assertEq(d.format1(), "91987");
    }
}
f(new Date("10/10/1987 1:11:11"));

var global = 0;
function f1() {
    return global++;
}
function g1() {
    return f1() + f1();
}
var result = 0;
for (var i=0; i<100; i++)
    result += g1();
assertEq(result, 19900);

function g2() {
    var a = [];
    var b = [];
    a.push(1);
    return a.length + b.length;
}
for (var i=0; i<100; i++)
    assertEq(g2(), 1);