changeset 982:825b27e25a95

<lio@lunesu.com> 2006-04-20 news:bug-111-3@http.d.puremagic.com/bugzilla/
author thomask
date Mon, 01 May 2006 09:06:06 +0000
parents f410034559af
children 642e3fea11a9
files run/o/opCatAssign_19_A.d run/o/opCatAssign_19_B.d run/o/opCatAssign_19_C.d run/o/opCatAssign_19_D.d run/o/opCatAssign_19_E.d run/o/opCatAssign_19_F.d
diffstat 6 files changed, 136 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCatAssign_19_A.d	Mon May 01 09:06:06 2006 +0000
@@ -0,0 +1,24 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<lio@lunesu.com>
+// @date@	2006-04-20
+// @uri@	news:bug-111-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCatAssign_19_A;
+
+int main(){
+	char[] a = "\U00091234";
+	char[] b;
+
+	dchar x = '\U00091234';
+
+	b ~= x;
+
+	if(a != b){
+		assert(0);
+	}
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCatAssign_19_B.d	Mon May 01 09:06:06 2006 +0000
@@ -0,0 +1,24 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<lio@lunesu.com>
+// @date@	2006-04-20
+// @uri@	news:bug-111-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCatAssign_19_B;
+
+int main(){
+	char[] a = "\U00001234";
+	char[] b;
+
+	wchar x = '\U00001234';
+
+	b ~= x;
+
+	if(a != b){
+		assert(0);
+	}
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCatAssign_19_C.d	Mon May 01 09:06:06 2006 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<lio@lunesu.com>
+// @date@	2006-04-20
+// @uri@	news:bug-111-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCatAssign_19_C;
+
+int main(){
+	char[] a = "\U00001234";
+	char[] b;
+
+	b ~= '\U00001234';
+
+	if(a != b){
+		assert(0);
+	}
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCatAssign_19_D.d	Mon May 01 09:06:06 2006 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<lio@lunesu.com>
+// @date@	2006-04-20
+// @uri@	news:bug-111-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCatAssign_19_D;
+
+int main(){
+	char[] a = "\U00091234";
+	char[] b;
+
+	b ~= '\U00091234';
+
+	if(a != b){
+		assert(0);
+	}
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCatAssign_19_E.d	Mon May 01 09:06:06 2006 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<lio@lunesu.com>
+// @date@	2006-04-20
+// @uri@	news:bug-111-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCatAssign_19_E;
+
+int main(){
+	char[] a = "\U00001234";
+	char[] b;
+
+	b ~= "\U00001234";
+
+	if(a != b){
+		assert(0);
+	}
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCatAssign_19_F.d	Mon May 01 09:06:06 2006 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<lio@lunesu.com>
+// @date@	2006-04-20
+// @uri@	news:bug-111-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCatAssign_19_F;
+
+int main(){
+	char[] a = "\U00091234";
+	char[] b;
+
+	b ~= "\U00091234";
+
+	if(a != b){
+		assert(0);
+	}
+
+	return 0;
+}