bug799185-5.js (433B)
1 function foo(aObject) 2 { 3 try { 4 try { 5 if (!aObject) 6 return; 7 } 8 catch (ex) { 9 if (ex.name != "TypeError") 10 throw ex; 11 } 12 finally { 13 } 14 undefined.x; 15 } 16 catch (ex) { 17 if (ex.name != "TypeError") 18 throw ex; 19 if (ex.name != "TypeError") 20 throw ex; 21 } 22 finally { 23 } 24 } 25 26 foo(true);