optimize-spread.js (308B)
1 setJitCompilerOption("ion.forceinlineCaches", 1); 2 3 function testOptimizeSpread() { 4 function f(a, b) { 5 return a + b; 6 } 7 function g(...rest) { 8 return f(...rest); 9 } 10 11 for (var i = 0; i < 20; ++i) { 12 var v = g(1, 2); 13 assertEq(v, 3); 14 } 15 } 16 for (var i = 0; i < 2; ++i) testOptimizeSpread();