diff options
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-crbug-352929.js')
-rw-r--r-- | deps/v8/test/mjsunit/regress/regress-crbug-352929.js | 11 |
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]); |