tor-browser

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

bug1488786-2.js (548B)


      1 setJitCompilerOption('ion.forceinlineCaches', 1);
      2 
      3 function protoChange() {
      4    var o = {0: 0, 1: 0, 0x10000: 0, 0x20000: 0};
      5 
      6    var tests = [1, 0, 0x10000, 0x20000];
      7 
      8    function result_map(key, i) {
      9        if (i > 5 && key == 0x20000)
     10            return undefined;
     11        return 0;
     12    }
     13 
     14    for (var i = 0; i < 10; i++) {
     15        for (var key of tests) {
     16            assertEq(o[key], result_map(key, i));
     17        }
     18 
     19        if (i == 5) {
     20            delete o[0x20000];
     21        }
     22    }
     23 }
     24 
     25 for (var i = 0; i < 10; i++) {
     26    protoChange();
     27 }