tor-browser

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

stub-folding-transition.js (414B)


      1 var sum = 0;
      2 function foo(o) {
      3    sum += o.x;
      4 }
      5 
      6 with({}) {}
      7 
      8 // Trigger stub folding in MaybeTransition
      9 for (var i = 0; i < 200; i++) {
     10    foo({x:1, a:1});
     11    foo({x:1, b:1});
     12    foo({x:1, c:1});
     13    foo({x:1, d:1});
     14    foo({x:1, e:1});
     15    foo({x:1, f:1});
     16    foo({x:1, g:1});
     17    foo({x:1, h:1});
     18    foo({x:1, i:1});
     19    foo({x:1, j:1});
     20    foo({x:1, k:1});
     21    foo({x:1, l:1});
     22 }
     23 
     24 assertEq(sum, 2400);