aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-crbug-903043.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-crbug-903043.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-crbug-903043.js50
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));
})();