-1:000000000000 | 0:e7cc89ca3647 |
---|---|
1 // yield is not allowed in eval in a star generator. | |
2 | |
3 load(libdir + 'asserts.js'); | |
4 | |
5 var g = newGlobal(); | |
6 var dbg = new Debugger(g); | |
7 | |
8 dbg.onDebuggerStatement = function (frame) { | |
9 assertThrowsInstanceOf(function() { frame.eval('yield 10;') }, SyntaxError); | |
10 }; | |
11 | |
12 g.eval("(function*g(){ debugger; })()"); |