diff options
Diffstat (limited to 'deps/v8/test/mjsunit/deopt-recursive-lazy-once.js')
-rw-r--r-- | deps/v8/test/mjsunit/deopt-recursive-lazy-once.js | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/deps/v8/test/mjsunit/deopt-recursive-lazy-once.js b/deps/v8/test/mjsunit/deopt-recursive-lazy-once.js index f75dde7dc2..06f62efc51 100644 --- a/deps/v8/test/mjsunit/deopt-recursive-lazy-once.js +++ b/deps/v8/test/mjsunit/deopt-recursive-lazy-once.js @@ -14,18 +14,16 @@ function foo(i, deopt = false) { foo(i - 1, deopt); } } +%PrepareFunctionForOptimization(foo); -assertEquals(0, %GetDeoptCount(foo)); - +%PrepareFunctionForOptimization(foo); foo(10); foo(10); %OptimizeFunctionOnNextCall(foo); foo(10); assertOptimized(foo); -assertEquals(0, %GetDeoptCount(foo)); foo(10, true); assertUnoptimized(foo); -assertEquals(1, %GetDeoptCount(foo)); |