tor-browser

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

bug643805.js (941B)


      1 function _tt_face_get_name() {
      2    var __label__ = -1; 
      3    var $rec;
      4    var $n;
      5    while(true) {
      6        switch(__label__) {
      7        case -1:
      8            $rec=0;
      9            $n=0;
     10        case 0:
     11            if ($rec == 20) {
     12                __label__ = 2;
     13                break;
     14            }
     15            var $63 = $n;
     16            var $64 = $63 + 1;
     17            $n = $64;
     18            var $65 = $rec;
     19            $rec = $rec + 1;
     20            assertEq($64 < 30, true);
     21            __label__ = 0;
     22            break;
     23        case 1:
     24            $rec = 0;
     25        case 2:
     26            return;
     27        }
     28    }
     29 }
     30 _tt_face_get_name();
     31 
     32 /* Test tracking of lifetimes around backedges in nested loops. */
     33 function nested() {
     34  var x = 100;
     35  var i = 0;
     36  while (i < 10) {
     37    while (i < 10) {
     38      i++;
     39      if (x < 20)
     40        break;
     41      if (i > 10) {
     42        x = 200;
     43        i++;
     44      }
     45    }
     46    if (i > 10)
     47      x = 100;
     48  }
     49 }
     50 nested();