tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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; })()");