diff options
Diffstat (limited to 'deps/v8/test/mjsunit/number-isnan-opt.js')
-rw-r--r-- | deps/v8/test/mjsunit/number-isnan-opt.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/number-isnan-opt.js b/deps/v8/test/mjsunit/number-isnan-opt.js index a5d4b9f337..052eb0b1fc 100644 --- a/deps/v8/test/mjsunit/number-isnan-opt.js +++ b/deps/v8/test/mjsunit/number-isnan-opt.js @@ -7,6 +7,7 @@ (function() { function foo(x) { return Number.isNaN(x); } + %PrepareFunctionForOptimization(foo); assertTrue(foo(+undefined)); assertFalse(foo(undefined)); %OptimizeFunctionOnNextCall(foo); @@ -17,6 +18,7 @@ (function() { function foo(x) { return Number.isNaN(+x); } + %PrepareFunctionForOptimization(foo); assertTrue(foo(+undefined)); assertFalse(foo(0)); %OptimizeFunctionOnNextCall(foo); @@ -27,6 +29,7 @@ (function() { function foo(x) { return Number.isNaN(x|0); } + %PrepareFunctionForOptimization(foo); assertFalse(foo(+undefined)); assertFalse(foo(0)); %OptimizeFunctionOnNextCall(foo); @@ -37,6 +40,7 @@ (function() { function foo(x) { return Number.isNaN("" + x); } + %PrepareFunctionForOptimization(foo); assertFalse(foo(undefined)); assertFalse(foo(0)); %OptimizeFunctionOnNextCall(foo); @@ -47,6 +51,7 @@ (function() { function foo(x) { return Number.isNaN(0/0); } + %PrepareFunctionForOptimization(foo); assertTrue(foo()); assertTrue(foo()); %OptimizeFunctionOnNextCall(foo); |