bug679666.js (341B)
1 var arr = new Int32Array(20); 2 3 function f(a1, a2) { 4 for (var i=0; i<10; i++) { 5 g1 = a2; 6 arr[a1] = a2; 7 assertEq(g1, a2); 8 9 if ([1].length === 10) { 10 a1 = {}; 11 } 12 } 13 } 14 15 f(1, eval("{}")); 16 17 for (var i=0; i<5; i++) { 18 f(2, 3); 19 f(5, -6.1); 20 } 21 assertEq(arr[2], 3); 22 assertEq(arr[5], -6);