fold-load-with-unbox-packed-check-removal.js (213B)
1 let global = 0; 2 3 function foo(arr) { 4 let a = arr[0] + 1; 5 let b = arr[1]; 6 global = b; 7 if (arr) {} 8 return a + b; 9 } 10 11 with ({}) {} 12 for (var i = 0; i < 2000; i++) { 13 assertEq(foo([1,2]), 4); 14 } 15 16 foo([0,,0]);