bug1161332.js (443B)
1 // |jit-test| error: Error 2 3 var g = newGlobal(); 4 g.eval('function f(a) { if (a == 1) debugger; evaluate("f(" + a + " - 1);"); }'); 5 var N = 2; 6 var dbg = new Debugger(g); 7 var frames = []; 8 dbg.onEnterFrame = function (frame) { 9 frames.push(frame); 10 frame.onPop = function () { assertEq(frame.onPop, frame.onPop); }; 11 }; 12 dbg.onDebuggerStatement = function (frame) { 13 for (var f of frames) 14 f.eval('a').return; 15 }; 16 evaluate("g.f(N);");