diff options
Diffstat (limited to 'deps/v8/test/mjsunit/compiler/array-length.js')
-rw-r--r-- | deps/v8/test/mjsunit/compiler/array-length.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/compiler/array-length.js b/deps/v8/test/mjsunit/compiler/array-length.js index 462a1e7739..10be42a439 100644 --- a/deps/v8/test/mjsunit/compiler/array-length.js +++ b/deps/v8/test/mjsunit/compiler/array-length.js @@ -38,11 +38,15 @@ function Test(a0, a2, a5) { var a0 = []; var a2 = [1,2]; var a5 = [1,2,3,4,5]; +%PrepareFunctionForOptimization(ArrayLength); for (var i = 0; i < 5; i++) Test(a0, a2, a5); %OptimizeFunctionOnNextCall(ArrayLength); +Test(a0, a2, a5); +%PrepareFunctionForOptimization(Test); %OptimizeFunctionOnNextCall(Test); Test(a0, a2, a5); assertEquals("undefined", typeof(ArrayLength(0))); +%PrepareFunctionForOptimization(Test); for (var i = 0; i < 5; i++) Test(a0, a2, a5); %OptimizeFunctionOnNextCall(Test); Test(a0, a2, a5); |