diff options
Diffstat (limited to 'deps/v8/test/mjsunit/compiler/division-by-constant.js')
-rw-r--r-- | deps/v8/test/mjsunit/compiler/division-by-constant.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/deps/v8/test/mjsunit/compiler/division-by-constant.js b/deps/v8/test/mjsunit/compiler/division-by-constant.js index 0778e95b81..d3f3ac37f4 100644 --- a/deps/v8/test/mjsunit/compiler/division-by-constant.js +++ b/deps/v8/test/mjsunit/compiler/division-by-constant.js @@ -101,6 +101,7 @@ function CreateTestValues() { // ----------------------------------------------------------------------------- + function TestDivisionLike(ref, construct, values, divisor) { // Define the function to test. var OptFun = new Function("dividend", construct(divisor)); @@ -111,12 +112,14 @@ function TestDivisionLike(ref, construct, values, divisor) { %OptimizeFunctionOnNextCall(OptFun); OptFun(13); - // Check results. - values.forEach(function(dividend) { +function dude(dividend) { // Avoid deopt caused by overflow, we do not want to test this here. if (dividend === -2147483648 && divisor === -1) return; assertEquals(ref(dividend, divisor), OptFun(dividend)); - }); + } + + // Check results. + values.forEach(dude); } function Test(ref, construct) { |