tor-browser

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

try-catch-3.js (365B)


      1 // Don't fail if code after try statement is unreachable.
      2 function f() {
      3    try {
      4 throw 1;
      5    } catch(e) {
      6 throw 5;
      7    }
      8 
      9    // Unreachable.
     10    assertEq(0, 2);
     11    var res = 0;
     12    for (var i=0; i<10; i++)
     13 res += 2;
     14    return res;
     15 }
     16 
     17 var c = 0;
     18 
     19 for (var i=0; i<5; i++) {
     20    try {
     21 f();
     22 assertEq(0, 1);
     23    } catch(e) {
     24 c += e;
     25    }
     26 }
     27 assertEq(c, 25);