Chromium Code Reviews| Index: test/mjsunit/shared-function-tier-up-ignition.js |
| diff --git a/test/mjsunit/shared-function-tier-up-ignition.js b/test/mjsunit/shared-function-tier-up-ignition.js |
| index ea05d4e66da1d49066a8f8c02e66481527451380..6c374d3e78c334b591b65203fd3b81e4dc95c101 100644 |
| --- a/test/mjsunit/shared-function-tier-up-ignition.js |
| +++ b/test/mjsunit/shared-function-tier-up-ignition.js |
| @@ -3,7 +3,7 @@ |
| // found in the LICENSE file. |
| // |
| // Flags: --mark-shared-functions-for-tier-up --allow-natives-syntax |
| -// Flags: --ignition-staging --no-turbo |
| +// Flags: --ignition-staging --turbo |
|
Leszek Swirski
2017/02/15 17:09:49
I just noticed this -- if we're fixing this to --t
|
| // Flags: --crankshaft --no-always-opt |
| // If we are always or never optimizing it is useless. |
| @@ -23,21 +23,11 @@ assertFalse(isNeverOptimize()); |
| // f must be interpreted code. |
| assertTrue(isInterpreted(f)); |
| - // Allow it to run twice (i = 0, 1), then tier-up to baseline. |
| - %BaselineFunctionOnNextCall(f); |
| - } else if (i == 2) { |
| - // Tier-up at i = 2 should only go up to baseline. |
| - assertTrue(isBaselined(f)); |
| - |
| - } else if (i == 3) { |
| - // Now f must be baseline code. |
| - assertTrue(isBaselined(f)); |
| - |
| - // Run two more times (i = 2, 3), then tier-up to optimized. |
| + // Run twice (i = 0, 1), then tier-up. |
| %OptimizeFunctionOnNextCall(f); |
| - } else if (i == 4) { |
| - // Tier-up at i = 4 should now go up to crankshaft. |
| - assertTrue(isCrankshafted(f)); |
| + } else if (i == 2) { |
| + // Tier-up at i = 2 should now go up to crankshaft. |
| + assertTrue(isTurboFanned(f)); |
| } |
| } |
| })() |