summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-crbug-905457.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-crbug-905457.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-crbug-905457.js64
1 files changed, 32 insertions, 32 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-crbug-905457.js b/deps/v8/test/mjsunit/regress/regress-crbug-905457.js
index 3a97a87520..ca820a745e 100644
--- a/deps/v8/test/mjsunit/regress/regress-crbug-905457.js
+++ b/deps/v8/test/mjsunit/regress/regress-crbug-905457.js
@@ -5,45 +5,45 @@
// Flags: --allow-natives-syntax
(function() {
- function foo(x) {
- return Math.abs(Math.min(+x, 0));
- }
-
- assertEquals(NaN, foo());
- assertEquals(NaN, foo());
- %OptimizeFunctionOnNextCall(foo);
- assertEquals(NaN, foo());
+function foo(x) {
+ return Math.abs(Math.min(+x, 0));
+};
+%PrepareFunctionForOptimization(foo);
+assertEquals(NaN, foo());
+assertEquals(NaN, foo());
+%OptimizeFunctionOnNextCall(foo);
+assertEquals(NaN, foo());
})();
(function() {
- function foo(x) {
- return Math.abs(Math.min(-x, 0));
- }
-
- assertEquals(NaN, foo());
- assertEquals(NaN, foo());
- %OptimizeFunctionOnNextCall(foo);
- assertEquals(NaN, foo());
+function foo(x) {
+ return Math.abs(Math.min(-x, 0));
+};
+%PrepareFunctionForOptimization(foo);
+assertEquals(NaN, foo());
+assertEquals(NaN, foo());
+%OptimizeFunctionOnNextCall(foo);
+assertEquals(NaN, foo());
})();
(function() {
- function foo(x) {
- return Math.abs(Math.max(0, +x));
- }
-
- assertEquals(NaN, foo());
- assertEquals(NaN, foo());
- %OptimizeFunctionOnNextCall(foo);
- assertEquals(NaN, foo());
+function foo(x) {
+ return Math.abs(Math.max(0, +x));
+};
+%PrepareFunctionForOptimization(foo);
+assertEquals(NaN, foo());
+assertEquals(NaN, foo());
+%OptimizeFunctionOnNextCall(foo);
+assertEquals(NaN, foo());
})();
(function() {
- function foo(x) {
- return Math.abs(Math.max(0, -x));
- }
-
- assertEquals(NaN, foo());
- assertEquals(NaN, foo());
- %OptimizeFunctionOnNextCall(foo);
- assertEquals(NaN, foo());
+function foo(x) {
+ return Math.abs(Math.max(0, -x));
+};
+%PrepareFunctionForOptimization(foo);
+assertEquals(NaN, foo());
+assertEquals(NaN, foo());
+%OptimizeFunctionOnNextCall(foo);
+assertEquals(NaN, foo());
})();