tor-browser

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

bug549393-1.js (919B)


      1 // |jit-test| error: TypeError
      2 function start() {
      3  MAX_TOTAL_TIME = startTime = new Date
      4  do {
      5  if (rnd(0)) return (a[rnd()])()
      6    lastTime = new Date
      7  } while ( lastTime - startTime < MAX_TOTAL_TIME )
      8 }
      9 function MersenneTwister19937() {
     10  this.init_genrand = function() {
     11    for (mti = 1; mti < 4; mti++) {
     12      Array[mti] = 1
     13    }
     14  };
     15  this.genrand_int32_t = function() {
     16    if (mti > 4) {
     17      mti = 0
     18    }
     19    return Array[mti++];
     20  }
     21 } (function() {
     22  fuzzMT = new MersenneTwister19937;
     23  fuzzMT.init_genrand()
     24  rnd = function() {
     25    return Math.floor(fuzzMT.genrand_int32())
     26  }
     27 } ())
     28 function weighted(wa) {
     29  a = []
     30  for (i = 0; i < wa.length; ++i) {
     31    for (var j = 0; j < 8; ++j) {
     32      a.push(wa[i].fun)
     33    }
     34  }
     35 }
     36 statementMakers = weighted([{
     37  fun: function makeMixedTypeArray() { [[, , , , , , , , , , , , , , , , , , ,
     38 , , , , , ""][(a[rnd()])()]]}
     39 }])
     40 start() 
     41 
     42 /* Don't assert. */