rem: for ( tc=0; tc < testcases.length; tc++ ) { 
add: for ( gTc=0; gTc < gTestcases.length; gTc++ ) { 
context: function test() {    if ( Object == null ) {        testcases[0].reason += " Object == null" ;    }    if ( Function == null ) {        testcases[0].reason += " Function == null";    }    if ( String == null ) {        testcases[0].reason += " String == null";    }    if ( Array == null ) {        testcases[0].reason += " Array == null";    }    if ( Number == null ) {        testcases[0].reason += " Function == null";    }    if ( Math == null ) {        testcases[0].reason += " Math == null";    }    if ( Boolean == null ) {        testcases[0].reason += " Boolean == null";    }    if ( Date  == null ) {        testcases[0].reason += " Date == null";    }/*    if ( NaN == null ) {        testcases[0].reason += " NaN == null";    }    if ( Infinity == null ) {        testcases[0].reason += " Infinity == null";    }*/    if ( eval == null ) {        testcases[0].reason += " eval == null";    }    if ( parseInt == null ) {        testcases[0].reason += " parseInt == null";    }    if ( testcases[0].reason != "" ) {        testcases[0].actual = "fail";    } else {        testcases[0].actual = "pass";    }    testcases[0].expect = "pass";    for ( tc=0; tc < testcases.length; tc++ ) {        testcases[tc].passed = writeTestCaseResult(                            testcases[tc].expect,                            testcases[tc].actual,                            testcases[tc].description +" = "+                            testcases[tc].actual );        testcases[tc].reason += ( testcases[tc].passed ) ? "" : "wrong value ";    }    stopTest();    return ( testcases );}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/e0e327827f663f9352c9533aaa13268e295862ea/10.1.5-3.js/buggy/js/tests/ecma/ExecutionContexts/10.1.5-3.js