// Copyright 2009 the Sputnik authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- info: | Using "break" within "try/catch" statement that is nested in a loop is allowed es5id: 12.8_A9_T1 description: Using "continue Identifier" within "catch" statement ---*/ var x=0,y=0; (function(){ FOR : for(;;){ try{ x++; if(x===10)return; throw 1; } catch(e){ break FOR; } } })(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 if (x!==1) { throw new Test262Error('#1: break inside of try-catch nested in loop is allowed'); } // ////////////////////////////////////////////////////////////////////////////// reportCompare(0, 0);