js/src/jit-test/tests/debug/onDebuggerStatement-03.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:a030f0623432
1 // A debugger statement in an onDebuggerStatement hook should not reenter.
2
3 var g = newGlobal();
4 var calls = 0;
5
6 var dbg = Debugger(g);
7 dbg.onDebuggerStatement = function (stack) {
8 calls++;
9 debugger;
10 };
11
12 assertEq(g.eval("debugger; 7;"), 7);
13 assertEq(calls, 1);

mercurial