tor-browser

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

rest-invalid-syntax.js (431B)


      1 load(libdir + "asserts.js");
      2 var ieval = eval;
      3 var offenders = [["..."], ["...rest"," x"], ["...rest", "[x]"],
      4                 ["...rest", "...rest2"]];
      5 for (var arglist of offenders) {
      6    assertThrowsInstanceOf(function () {
      7        ieval("function x(" + arglist.join(", ") + ") {}");
      8    }, SyntaxError);
      9    assertThrowsInstanceOf(function () {
     10        Function.apply(null, arglist.concat("return 0;"));
     11    }, SyntaxError);
     12 }