summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-crbug-732169.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-crbug-732169.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-crbug-732169.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-crbug-732169.js b/deps/v8/test/mjsunit/regress/regress-crbug-732169.js
index 41dc9d2f38..913b86288c 100644
--- a/deps/v8/test/mjsunit/regress/regress-crbug-732169.js
+++ b/deps/v8/test/mjsunit/regress/regress-crbug-732169.js
@@ -7,6 +7,7 @@
(function TestGeneratorMaterialization() {
function* f([x]) { yield x }
// No warm-up of {f} to trigger soft deopt.
+ %PrepareFunctionForOptimization(f);
%OptimizeFunctionOnNextCall(f);
var gen = f([23]);
assertEquals("[object Generator]", gen.toString());
@@ -22,6 +23,7 @@
return gen;
}
function h() { f() }
+ %PrepareFunctionForOptimization(h);
// Enough warm-up to make {p} an in-object property.
for (var i = 0; i < 100; ++i) { g(); h(); }
%OptimizeFunctionOnNextCall(h);