summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/debug/bug1191499.js
blob: 4cd59267f93d65c83ca45dfcb8a4d2f064eaad9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
setJitCompilerOption('ion.warmup.trigger', 2);
setJitCompilerOption('offthread-compilation.enable', 0);
var g = newGlobal({newCompartment: true});
var dbg2 = new Debugger;
g.toggle = function toggle(x, d) {
  if (d) {
    dbg2.addDebuggee(g);
    dbg2.getNewestFrame().environment.getVariable("x");
  }
};
g.eval("" + function f(x, d) { toggle(++arguments, d); });
g.eval("(" + function test() {
  for (var i = 0; i < 30; i++)
    f(42, false);
  f(42, true);
} + ")();");