summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/ion/lambda.js
blob: 8960763e5a071bc4ee2bc8044dd9d3357eb40007 (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
function test1(i) {
    var g1 = 20;
    function g1() {
        return 10;
    }
    assertEq(g1, 20);

    function g2(x) {
        return x + 1;
    }
    return g2(i);
}
for (var i=0; i<100; i++) {
    assertEq(test1(i), i + 1);
}

var c = 0;
function test2(arr) {
    for (var i=0; i<100; i++) {
        arr.sort(function(a, b) { c += a + b; return 0; });
    }
    return c;
}
test2([1, 2, 3]);
assertEq(c, 800);