aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-crbug-352929.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-crbug-352929.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-crbug-352929.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-crbug-352929.js b/deps/v8/test/mjsunit/regress/regress-crbug-352929.js
index a5872c1258..78e6351ffd 100644
--- a/deps/v8/test/mjsunit/regress/regress-crbug-352929.js
+++ b/deps/v8/test/mjsunit/regress/regress-crbug-352929.js
@@ -9,7 +9,7 @@ array = new Int32Array(100);
var dummy2 = new Int32Array(100);
array[-17] = 0;
-function fun(base,cond) {
+function fun(base, cond) {
array[base - 1] = 1;
array[base - 2] = 2;
if (cond) {
@@ -19,11 +19,12 @@ function fun(base,cond) {
array[base - 6] = 5;
array[base - 100] = 777;
}
-}
-fun(5,true);
-fun(7,false);
+};
+%PrepareFunctionForOptimization(fun);
+fun(5, true);
+fun(7, false);
%OptimizeFunctionOnNextCall(fun);
-fun(7,false);
+fun(7, false);
for (var i = 0; i < dummy.length; i++) {
assertEquals(0, dummy[i]);