tor-browser

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

bug1586599.js (444B)


      1 let m1 = parseModule(`
      2 function x() {
      3    return 1;
      4 }
      5 function y() {
      6    x = function() { return 2; };
      7 }
      8 export { x, y };
      9 `);
     10 moduleLink(m1);
     11 moduleEvaluate(m1);
     12 
     13 registerModule('m1', m1);
     14 
     15 let m2 = parseModule(`
     16 import {x, y} from "m1";
     17 
     18 function test(expected) {
     19    for (var i = 0; i < 2000; i++) {
     20        if (i > 1900) {
     21            assertEq(x(), expected);
     22        }
     23    }
     24 }
     25 test(1);
     26 y();
     27 test(2);
     28 `);
     29 moduleLink(m2);
     30 moduleEvaluate(m2);