Frame-eval-18.js (326B)
1 // yield is not allowed in eval in a star generator. 2 3 load(libdir + 'asserts.js'); 4 5 var g = newGlobal({newCompartment: true}); 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; })()");