summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/debug/bug1701859.js
blob: 1dc8af56855fedb0d54d1a565e511ef843c1d6b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// |jit-test| --fast-warmup
var dbgGlobal1 = newGlobal({ newCompartment: true });
for (var i = 0; i < 25; ++i) {
  try {
    var dbg = new dbgGlobal1.Debugger;
    dbg.addDebuggee(this);
    dbg.collectCoverageInfo = true;

    var dbgGlobal2 = newGlobal({ newCompartment: true });
    dbgGlobal2.debuggeeGlobal = this;
    dbgGlobal2.eval("(" + function () { new Debugger(debuggeeGlobal); } + ")();");

    dbg.removeDebuggee(this);
    dbg = null;

    if ((i % 10) === 0) {
      gc();
    }
  } catch (ex) {}
}