summaryrefslogtreecommitdiff
path: root/js/src/jit-test/tests/basic/testHeavy2.js
blob: d7abbb0a444248a3d2dab7aa47fa0696de097ce0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function heavyFn1(i) { 
    if (i == 3) {
	var x = 3;
        return [0, i].map(function (i) i + x);
    }
    return [];
}

function heavyFn2(i) {
    if (i < 1000)
        return heavyFn1(i);
    return function () i;
}

function testHeavy2() {
    for (var i = 0; i <= 3; i++)
        heavyFn2(i);
}

testHeavy2();