summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/gc/bug-1155455.js
blob: 6516d2105d8875471746b8a8d9fd2a3b77d0b2cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// |jit-test| error: TypeError
if (!("gczeal" in this))
    quit();
var g = newGlobal();
gczeal(10, 2)
var dbg = Debugger(g);
dbg.onDebuggerStatement = function (frame1) {
    function hit(frame2)
      hit[0] = "mutated";
    var s = frame1.script;
    var offs = s.getLineOffsets(g.line0 + 2);
    for (var i = 0; i < offs.length; i++)
      s.setBreakpoint(offs[i], {hit: hit});
    return;
};
var lfGlobal = newGlobal();
g.eval("var line0 = Error().lineNumber;\n debugger;\nx = 1;\n");