diff options
Diffstat (limited to 'deps/v8/test/mjsunit/arguments-deopt.js')
-rw-r--r-- | deps/v8/test/mjsunit/arguments-deopt.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/arguments-deopt.js b/deps/v8/test/mjsunit/arguments-deopt.js index 192739fdba..996249df9e 100644 --- a/deps/v8/test/mjsunit/arguments-deopt.js +++ b/deps/v8/test/mjsunit/arguments-deopt.js @@ -116,6 +116,7 @@ args.push(i); if (i%10 == 0) %OptimizeFunctionOnNextCall(sum1); assertEquals(i*(i+1)/2, sum1(...args)); + if (i%10 == 0) %PrepareFunctionForOptimization(sum1); } })(); @@ -136,6 +137,7 @@ args.push(i); if (i%10 == 0) %OptimizeFunctionOnNextCall(sum2); assertEquals(i*(i+1)/2, sum2(...args)); + if (i%10 == 0) %PrepareFunctionForOptimization(sum2); } })(); @@ -156,6 +158,7 @@ args.push(i); if (i%10 == 0) %OptimizeFunctionOnNextCall(sum3); assertEquals(i*(i+1)/2, sum3(...args)); + if (i%10 == 0) %PrepareFunctionForOptimization(sum3); } })(); @@ -176,6 +179,7 @@ args.push(i); if (i%10 == 0) %OptimizeFunctionOnNextCall(sum4); assertEquals(i*(i+1)/2-1, sum4(...args)); + if (i%10 == 0) %PrepareFunctionForOptimization(sum4); } })(); @@ -192,5 +196,6 @@ args.push(i); if (i%10 == 0) %OptimizeFunctionOnNextCall(read); assertEquals(i, read(...args)); + if (i%10 == 0) %PrepareFunctionForOptimization(read); } })(); |