diff options
Diffstat (limited to 'deps/v8/test/mjsunit/compiler/promise-prototype-finally.js')
-rw-r--r-- | deps/v8/test/mjsunit/compiler/promise-prototype-finally.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/compiler/promise-prototype-finally.js b/deps/v8/test/mjsunit/compiler/promise-prototype-finally.js index 6060f7b857..64af086e18 100644 --- a/deps/v8/test/mjsunit/compiler/promise-prototype-finally.js +++ b/deps/v8/test/mjsunit/compiler/promise-prototype-finally.js @@ -7,6 +7,7 @@ (function() { const p = Promise.resolve(1); function foo(p) { return p.finally(); } + %PrepareFunctionForOptimization(foo); foo(p); foo(p); %OptimizeFunctionOnNextCall(foo); @@ -16,6 +17,7 @@ (function() { const p = Promise.resolve(1); function foo(p) { return p.finally(x => x); } + %PrepareFunctionForOptimization(foo); foo(p); foo(p); %OptimizeFunctionOnNextCall(foo); @@ -25,6 +27,7 @@ (function() { const p = Promise.resolve(1); function foo(p, f) { return p.finally(f); } + %PrepareFunctionForOptimization(foo); foo(p, x => x); foo(p, x => x); %OptimizeFunctionOnNextCall(foo); @@ -34,6 +37,7 @@ (function() { const p = Promise.resolve(1); function foo(p, f) { return p.finally(f).finally(f); } + %PrepareFunctionForOptimization(foo); foo(p, x => x); foo(p, x => x); %OptimizeFunctionOnNextCall(foo); |