summaryrefslogtreecommitdiff
path: root/js/src/jit-test/tests/ion/bug1077349.js
blob: 886e5088a657deba41795963ed9f45291dd13063 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

function boo() {
    return foo.arguments[0];
}

function foo(a,b,c) {
    if (a == 0) {
        a ^= 4;
        return boo();
    }

    return undefined;
}

function inlined() {
    return foo.apply({}, arguments);
}

assertEq(inlined(1,2,3), undefined);
assertEq(inlined(0,1,2), 4);