diff options
Diffstat (limited to 'deps/v8/test/mjsunit/deopt-with-outer-context.js')
-rw-r--r-- | deps/v8/test/mjsunit/deopt-with-outer-context.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/deps/v8/test/mjsunit/deopt-with-outer-context.js b/deps/v8/test/mjsunit/deopt-with-outer-context.js index 42a829d853..52c7a37ed3 100644 --- a/deps/v8/test/mjsunit/deopt-with-outer-context.js +++ b/deps/v8/test/mjsunit/deopt-with-outer-context.js @@ -8,13 +8,15 @@ function outer(y) { function inner() { var x = 10; (function() { - // Access x from inner function to force it to be context allocated. - x = 20; - %DeoptimizeFunction(inner); + // Access x from inner function to force it to be context allocated. + x = 20; + %DeoptimizeFunction(inner); })(); // Variable y should be read from the outer context. return y; }; + %PrepareFunctionForOptimization(inner); + ; %OptimizeFunctionOnNextCall(inner); return inner(); } |