bug847412.js (440B)
1 var gTestcases = new Array(); 2 var gTc = gTestcases.length; 3 function TestCase( a) { 4 this.actual = a; 5 gTestcases[gTc++] = this; 6 } 7 function test() { 8 for ( gTc=0; gTc < gTestcases.length; gTc++ ) { 9 gTestcases[gTc].actual.toString() 10 } 11 } 12 function testOverwritingSparseHole() { 13 for (var i = 0; i < 50; i++) 14 new TestCase(eval("VAR1 = 0; VAR2 = -1; VAR1 %= VAR2; VAR1")); 15 } 16 testOverwritingSparseHole(); 17 test(); 18 JSON.stringify(this);