Index: test/mjsunit/regress/regress-crbug-357330.js |
diff --git a/test/mjsunit/regress/regress-347909.js b/test/mjsunit/regress/regress-crbug-357330.js |
similarity index 66% |
copy from test/mjsunit/regress/regress-347909.js |
copy to test/mjsunit/regress/regress-crbug-357330.js |
index 90a8e6a759eab76afef1dc968c814bd9d324b147..b3edf00843e1a9d202212c24d96dc3ad5d027f12 100644 |
--- a/test/mjsunit/regress/regress-347909.js |
+++ b/test/mjsunit/regress/regress-crbug-357330.js |
@@ -4,16 +4,13 @@ |
// Flags: --allow-natives-syntax |
-var a = {y:1.5}; |
-a.y = 0; |
-var b = a.y; |
-a.y = {}; |
-var d = 1; |
-function f() { |
- d = 0; |
- return {y: b}; |
-} |
-f(); |
-f(); |
+function f(foo) { |
+ var g; |
+ true ? (g = foo + 0) : g = null; |
+ if (null != g) {} |
+}; |
+ |
+f(1.4); |
+f(1.4); |
%OptimizeFunctionOnNextCall(f); |
-f(); |
+f(1.4); |