Index: test/mjsunit/compiler/generic-add.js |
diff --git a/test/mjsunit/compiler/generic-add.js b/test/mjsunit/compiler/generic-add.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..f61cd10842c54f48ded83f407e73570410d34a5b |
--- /dev/null |
+++ b/test/mjsunit/compiler/generic-add.js |
@@ -0,0 +1,26 @@ |
+// 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. |
+ |
+function dateL() { |
+ var date = new Date(); |
+ return (date + true) == date.toString() + true; |
+} |
+ |
+function dateR() { |
+ var date = new Date(); |
+ return (true + date) == true + date.toString(); |
+} |
+ |
+function strL() { |
+ return (new String(1) + true) == "1true"; |
+} |
+ |
+function strR() { |
+ return (true + new String(1)) == "true1"; |
+} |
+ |
+assertTrue(dateL()); |
+assertTrue(dateR()); |
+assertTrue(strL()); |
+assertTrue(strR()); |