aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-359491.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-359491.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-359491.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-359491.js b/deps/v8/test/mjsunit/regress/regress-359491.js
index d72875a296..e205d61377 100644
--- a/deps/v8/test/mjsunit/regress/regress-359491.js
+++ b/deps/v8/test/mjsunit/regress/regress-359491.js
@@ -25,6 +25,8 @@
}
// Gather type feedback for g, but only on one branch for f.
+ ;
+ %PrepareFunctionForOptimization(g);
g(1);
g(1);
%OptimizeFunctionOnNextCall(g);
@@ -42,10 +44,10 @@
}
// Gather type feedback for both branches.
- f({ a : 1}, {b : 1}, 1);
- f({ c : 1}, {d : 1}, 1);
- f({ a : 1}, {c : 1}, 0);
- f({ b : 1}, {d : 1}, 0);
+ f({a: 1}, {b: 1}, 1);
+ f({c: 1}, {d: 1}, 1);
+ f({a: 1}, {c: 1}, 0);
+ f({b: 1}, {d: 1}, 0);
function g(mode) {
var x = 1e10 | 0;
@@ -53,6 +55,8 @@
}
// Gather type feedback for g, but only on one branch for f.
+ ;
+ %PrepareFunctionForOptimization(g);
g(1);
g(1);
%OptimizeFunctionOnNextCall(g);