Index: test/mjsunit/compiler/regress-5158.js |
diff --git a/test/mjsunit/regress/regress-5085.js b/test/mjsunit/compiler/regress-5158.js |
similarity index 70% |
copy from test/mjsunit/regress/regress-5085.js |
copy to test/mjsunit/compiler/regress-5158.js |
index 0ed034dc2d09e97827e2b4881570d60be2b5072b..ead5f4ed9d36bde7ddf9036f8f18bc11bc386ed3 100644 |
--- a/test/mjsunit/regress/regress-5085.js |
+++ b/test/mjsunit/compiler/regress-5158.js |
@@ -5,10 +5,12 @@ |
// Flags: --allow-natives-syntax |
function foo(x) { |
- return x instanceof Proxy; |
+ x = +x; |
+ return (x > 0) ? x : 0 - x; |
} |
-assertFalse(foo({})); |
-assertFalse(foo({})); |
+foo(1); |
+foo(-1); |
+foo(0); |
%OptimizeFunctionOnNextCall(foo); |
-assertFalse(foo({})); |
+assertEquals(2147483648, foo(-2147483648)); |