changeset 1550:f46f0b6ed2d1

[Issue 627] Concatenation of strings to string arrays with ~ corrupts data Matti Niemenmaa <deewiant@gmail.com> 2006-12-02 http://d.puremagic.com/issues/show_bug.cgi?id=627
author thomask
date Mon, 23 Jul 2007 18:42:04 +0000
parents 1e01d8b3e715
children 7f8c2e529d37
files run/o/opCat_27_A.d run/o/opCat_27_B.d run/o/opCat_27_C.d
diffstat 3 files changed, 54 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCat_27_A.d	Mon Jul 23 18:42:04 2007 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Matti Niemenmaa <deewiant@gmail.com>
+// @date@	2006-12-02
+// @uri@	http://d.puremagic.com/issues/show_bug.cgi?id=627
+// @desc@	[Issue 627] Concatenation of strings to string arrays with ~ corrupts data
+
+module dstress.run.o.opCat_27_A;
+
+int main() {
+	char[][] foo;
+	if(1 != (foo ~ "foo"c.dup).length){
+		assert(0);
+	}
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCat_27_B.d	Mon Jul 23 18:42:04 2007 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Matti Niemenmaa <deewiant@gmail.com>
+// @date@	2006-12-02
+// @uri@	http://d.puremagic.com/issues/show_bug.cgi?id=627
+// @desc@	[Issue 627] Concatenation of strings to string arrays with ~ corrupts data
+
+module dstress.run.o.opCat_27_B;
+
+int main() {
+	dchar[][] foo;
+	if(1 != (foo ~ "foo"d.dup).length){
+		assert(0);
+	}
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCat_27_C.d	Mon Jul 23 18:42:04 2007 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Matti Niemenmaa <deewiant@gmail.com>
+// @date@	2006-12-02
+// @uri@	http://d.puremagic.com/issues/show_bug.cgi?id=627
+// @desc@	[Issue 627] Concatenation of strings to string arrays with ~ corrupts data
+
+module dstress.run.o.opCat_27_C;
+
+int main() {
+	wchar[][] foo;
+	if(1 != (foo ~ "foo"w.dup).length){
+		assert(0);
+	}
+	return 0;
+}