summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-902552.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-902552.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-902552.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-902552.js b/deps/v8/test/mjsunit/regress/regress-902552.js
index 081df058e2..41a6ea86e7 100644
--- a/deps/v8/test/mjsunit/regress/regress-902552.js
+++ b/deps/v8/test/mjsunit/regress/regress-902552.js
@@ -4,8 +4,12 @@
// Flags: --allow-natives-syntax
-var C = class {};
-for (var i = 0; i < 4; ++i) {
- if (i == 2) %OptimizeOsr();
- C.prototype.foo = 42;
+function f() {
+ var C = class {};
+ for (var i = 0; i < 4; ++i) {
+ if (i == 2) %OptimizeOsr();
+ C.prototype.foo = 42;
+ }
}
+%PrepareFunctionForOptimization(f);
+f();