tor-browser

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

bug1912489.js (587B)


      1 // |jit-test| allow-overrecursed
      2 
      3 const arr = [1,2,3,4,5,6,7,8];
      4 
      5 function f() {
      6  let import_str = 'import {} from "module2"; import {} from "module3";';
      7  let await_str = "await 1;"
      8  const mod = registerModule("module1", parseModule(import_str));
      9  registerModule("module2", parseModule(await_str));
     10  registerModule("module3", parseModule(import_str + await_str));
     11  moduleLink(mod);
     12  moduleEvaluate(mod);
     13  function recurse(a, b) {
     14    try {
     15      a(a);
     16    } catch {
     17      drainJobQueue();
     18    }
     19  }
     20  const wrapper = wrapWithProto(recurse, {});
     21  recurse(wrapper);
     22 }
     23 arr.sort(f)