diff options
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-747075.js')
-rw-r--r-- | deps/v8/test/mjsunit/regress/regress-747075.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-747075.js b/deps/v8/test/mjsunit/regress/regress-747075.js index 3b5116acd0..2816507935 100644 --- a/deps/v8/test/mjsunit/regress/regress-747075.js +++ b/deps/v8/test/mjsunit/regress/regress-747075.js @@ -2,13 +2,20 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +// Flags: --allow-natives-syntax + r = [ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14 ]; -for (i = -1; i < 100000; i++) { +function f() { r2 = r.map(function(y) {return y/64} ); assertTrue(r2[0] < 1); } + +for (let i = 0; i < 1000; ++i) f(); +for (let i = 0; i < 1000; ++i) f(); +%OptimizeFunctionOnNextCall(f); +for (let i = 0; i < 1000; ++i) f(); |