1function foo(a, i) { 2 var x = a[i]; 3 predictInt32(x); 4 return x + 2000000000; 5} 6 7noInline(foo); 8 9var array = [2000000000.5]; 10 11for (var i = 0; i < 1000000; ++i) { 12 var result = foo(array, 0); 13 if (result != 4000000000.5) 14 throw "Error: bad result: " + result; 15} 16 17