summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-crbug-936302.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-crbug-936302.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-crbug-936302.js30
1 files changed, 15 insertions, 15 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-crbug-936302.js b/deps/v8/test/mjsunit/regress/regress-crbug-936302.js
index c8d3c136a1..4969fe3e31 100644
--- a/deps/v8/test/mjsunit/regress/regress-crbug-936302.js
+++ b/deps/v8/test/mjsunit/regress/regress-crbug-936302.js
@@ -5,21 +5,21 @@
// Flags: --allow-natives-syntax --opt
(function() {
- 'use strict';
+'use strict';
- function baz() {
- 'use asm';
- function f() {}
- return {f: f};
- }
+function baz() {
+ 'use asm';
+ function f() {}
+ return {f: f};
+}
- function foo(x) {
- baz(x);
- %DeoptimizeFunction(foo);
- }
-
- foo();
- foo();
- %OptimizeFunctionOnNextCall(foo);
- foo();
+function foo(x) {
+ baz(x);
+ %DeoptimizeFunction(foo);
+};
+%PrepareFunctionForOptimization(foo);
+foo();
+foo();
+%OptimizeFunctionOnNextCall(foo);
+foo();
})();