bug621292.js (382B)
1 /* Don't crash. */ 2 3 var count = 0; 4 5 function callbackfn(v) { 6 if (++count == 98) 7 count = 0x7ffffff0; 8 return arr[0] + count; 9 } 10 11 function foo() { 12 arr = [1,2,3,4,5]; 13 for (var i = 0; i < 50; i++) 14 arr = arr.map(callbackfn); 15 } 16 foo(); 17 18 function f(a,b,c) { 19 a = 1; b = 'str'; c = 2.1; 20 return arguments[0]; 21 } 22 for (var i = 0; i < 20; i++) 23 assertEq(f(10,'sss',1), 1);