bug655505.js (346B)
1 var a = [, , , , , , ]; 2 var res = 0; 3 exhaustiveSliceTest("exhaustive slice test 1", a); 4 function mySlice(a, from, to) { 5 var to2 = to; 6 if (to2 > 0) { 7 res += to2; 8 to2 = to2.length + to; 9 } 10 } 11 function exhaustiveSliceTest(testname, a) { x = a; } 12 for (y = a.length; y >= 0; y--) { 13 mySlice(a, x, y); 14 } 15 assertEq(res, 21);