tor-browser

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

bug816786.js (501B)


      1 var g;
      2 function test(a, b) {
      3 
      4    g = 0;
      5    for(var i=0; i<100; i++) {
      6        g += i
      7    }
      8 
      9    var t = a*b;
     10 
     11    for(var i=0; i<100; i++) {
     12        t = x.y + t;
     13        return t;
     14    }
     15 
     16 }
     17 
     18 function negzero(x) {
     19  return x===0 && (1/x)===-Infinity;
     20 }
     21 
     22 
     23 var x = {y:0};
     24 var a = 0;
     25 var b = 0;
     26 for(var i=0; i<58; i++) {
     27    var o = test(a, b);
     28 
     29    // Test returns
     30    // * 0, if i < 50
     31    // * -0, if i >= 50
     32    assertEq(negzero(o), i>50);
     33 
     34    if (i == 50) {
     35        a = -1
     36        x.y = -0
     37    }
     38 }