summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/arguments/bug1423937.js
blob: 928a07a4848341d540e7f7eb86468ef88c7ccd09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// |jit-test| exitstatus: 6;

var global = 0;
setInterruptCallback(function() {
    foo("A");
});
function foo(x) {
    for (var i = 0; i < 1000; i++) {
	var stack = getBacktrace({args: true});
    }
    if (global > 2) return;
    global++;
    interruptIf(true);
    foo("B");
    (function()  { g = x;});
}
foo("C");