diff options
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-crbug-903043.js')
-rw-r--r-- | deps/v8/test/mjsunit/regress/regress-crbug-903043.js | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-crbug-903043.js b/deps/v8/test/mjsunit/regress/regress-crbug-903043.js index a877e6e12a..7337a69d07 100644 --- a/deps/v8/test/mjsunit/regress/regress-crbug-903043.js +++ b/deps/v8/test/mjsunit/regress/regress-crbug-903043.js @@ -5,35 +5,35 @@ // Flags: --allow-natives-syntax (function() { - function foo() { - const x = 1e-1; - return Object.is(-0, x * (-1e-308)); - } - - assertFalse(foo()); - assertFalse(foo()); - %OptimizeFunctionOnNextCall(foo); - assertFalse(foo()); +function foo() { + const x = 1e-1; + return Object.is(-0, x * -1e-308); +}; +%PrepareFunctionForOptimization(foo); +assertFalse(foo()); +assertFalse(foo()); +%OptimizeFunctionOnNextCall(foo); +assertFalse(foo()); })(); (function() { - function foo(x) { - return Object.is(-0, x * (-1e-308)); - } - - assertFalse(foo(1e-1)); - assertFalse(foo(1e-1)); - %OptimizeFunctionOnNextCall(foo); - assertFalse(foo(1e-1)); +function foo(x) { + return Object.is(-0, x * -1e-308); +}; +%PrepareFunctionForOptimization(foo); +assertFalse(foo(1e-1)); +assertFalse(foo(1e-1)); +%OptimizeFunctionOnNextCall(foo); +assertFalse(foo(1e-1)); })(); (function() { - function foo(x) { - return Object.is(-0, x); - } - - assertFalse(foo(1e-1 * (-1e-308))); - assertFalse(foo(1e-1 * (-1e-308))); - %OptimizeFunctionOnNextCall(foo); - assertFalse(foo(1e-1 * (-1e-308))); +function foo(x) { + return Object.is(-0, x); +}; +%PrepareFunctionForOptimization(foo); +assertFalse(foo(1e-1 * -1e-308)); +assertFalse(foo(1e-1 * -1e-308)); +%OptimizeFunctionOnNextCall(foo); +assertFalse(foo(1e-1 * -1e-308)); })(); |