aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/deopt-with-outer-context.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/deopt-with-outer-context.js')
-rw-r--r--deps/v8/test/mjsunit/deopt-with-outer-context.js8
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();
}