Index: test/mjsunit/regress/regress-503565.js |
diff --git a/test/mjsunit/regress/regress-503565.js b/test/mjsunit/regress/regress-503565.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..9aebe8d7d1ed166fbafc3e6c818a2b2b6f030de4 |
--- /dev/null |
+++ b/test/mjsunit/regress/regress-503565.js |
@@ -0,0 +1,21 @@ |
+// Copyright 2015 the V8 project authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+// Crashes without the fix for bug 503565. |
+function f() {} |
+function g() {} |
+function h() { |
+ g() |
+} |
+(function() { |
+ eval("\ |
+ \"use strict\";\ |
+ g = (function(x) {\ |
+ +Math.log(+Math.log((+(+x>0)), f(Math.log())))\ |
+ })\ |
+ ") |
+})() |
+for (var j = 0; j < 999; j++) { |
+ h() |
+} |