diff options
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-crbug-648737.js')
-rw-r--r-- | deps/v8/test/mjsunit/regress/regress-crbug-648737.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-crbug-648737.js b/deps/v8/test/mjsunit/regress/regress-crbug-648737.js index e78cb20d6f..c70d92edd4 100644 --- a/deps/v8/test/mjsunit/regress/regress-crbug-648737.js +++ b/deps/v8/test/mjsunit/regress/regress-crbug-648737.js @@ -7,8 +7,9 @@ function f(str) { var s = "We turn {" + str + "} into a ConsString now"; return s.length; -} -assertEquals(33, f("a")); +}; +%PrepareFunctionForOptimization(f); +assertEquals(33, f('a')); assertEquals(33, f("b")); %OptimizeFunctionOnNextCall(f); assertEquals(33, f("c")); @@ -17,8 +18,9 @@ function g(str) { var s = "We also try to materalize {" + str + "} when deopting"; %DeoptimizeNow(); return s.length; -} -assertEquals(43, g("a")); +}; +%PrepareFunctionForOptimization(g); +assertEquals(43, g('a')); assertEquals(43, g("b")); %OptimizeFunctionOnNextCall(g); assertEquals(43, g("c")); |