rem: result2 = "pass"; } 
add: result2 = "pass"; } 
context: function DoWhile( limit, expect ) {    i = 0;    result1 = "pass";    result2 = "failed: broke out of labeled statement unexpectedly";   foo: {        do {            i++;            if ( ! (i < limit) ) {                break;                result1 = "fail: evaluated statement after a labeled break";            }        } while ( true );        result2 = "pass";    }    testcases[tc++] = new TestCase(        SECTION,        "do while ( " + i +" < " + limit +" )",        expect,        i );    testcases[tc++] = new TestCase(        SECTION,        "breaking out of a do... while loop",        "pass",        result1 );    testcases[tc++] = new TestCase(        SECTION,        "breaking out of a labeled do...while loop",        "pass",        result2 );}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/4218d0f5950d93cb2609d946f6af7ce1b2e89575/dowhile-004.js/clean/js/tests/ecma_2/Statements/dowhile-004.js