diff options
Diffstat (limited to 'deps/v8/test/mjsunit/es7/regress/regress-5986.js')
-rw-r--r-- | deps/v8/test/mjsunit/es7/regress/regress-5986.js | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/deps/v8/test/mjsunit/es7/regress/regress-5986.js b/deps/v8/test/mjsunit/es7/regress/regress-5986.js index ca157f8026..bd3e9e0770 100644 --- a/deps/v8/test/mjsunit/es7/regress/regress-5986.js +++ b/deps/v8/test/mjsunit/es7/regress/regress-5986.js @@ -6,11 +6,9 @@ var array = [1.7, 1.7, 1.7]; var mutator = { [Symbol.toPrimitive]() { - Object.defineProperties(array, { - 0: { get() { } }, - 1: { get() { } }, - 2: { get() { } }, - }); + Object.defineProperties( + array, {0: {get() {}}, 1: {get() {}}, 2: {get() {}}}); + return 0; } }; @@ -19,10 +17,14 @@ assertTrue(array.includes(undefined, mutator)); function search(array, searchElement, startIndex) { return array.includes(searchElement, startIndex); -} - +}; +%PrepareFunctionForOptimization(search); array = [1.7, 1.7, 1.7]; -var not_mutator = { [Symbol.toPrimitive]() { return 0; } }; +var not_mutator = { + [Symbol.toPrimitive]() { + return 0; + } +}; assertFalse(search(array, undefined, not_mutator)); assertFalse(search(array, undefined, not_mutator)); %OptimizeFunctionOnNextCall(search); |