summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/backup-point-bug1315634.js
blob: 337bd5b40cff76d385c3485227479501ea361414 (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
setJitCompilerOption('ion.forceinlineCaches', 1);
function g(f, x) {
    for (var j = 0; j < 3; ++j)
        for (var k = 0; k < 21; ++k)
            try {
                f(x[k]);
            } catch (e) {}
}
a0 = y = [];
function f2() {
    f1()
};
function f1() {
    switch (abs(abs(3187503207)(134217728) | 0) | 0) {
        case -2:
            this.y.splice(NaN, 2, x({}) = 4277)
    }
    return
    4006901336 | 0
}
g(f1, []);
g(f2, []);
f1 = (function() {
    function f() {
        a0.splice(NaN, 0);
    }
    return f;
})();
g(f2, []);