changeset 474:fe7d22541b43

char/wchar/dchar[].dup
author thomask
date Sat, 23 Apr 2005 11:37:04 +0000
parents 8a58d34b8221
children 3938ed0560eb
files run/dup_05.d run/dup_06.d run/dup_07.d
diffstat 3 files changed, 51 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/dup_05.d	Sat Apr 23 11:37:04 2005 +0000
@@ -0,0 +1,15 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.dup_05;
+
+int main(){
+	char[] a= "abc".dup;
+	char[] b;
+	b=a.dup;
+	assert(a=="abc");
+	assert(a==b);
+	assert(a.ptr!=b.ptr);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/dup_06.d	Sat Apr 23 11:37:04 2005 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Thomas Kuehne <thomas-dloop@kuehne.thisisspam.cn>
+// @date@	2005-04-23
+// @uri@	news:ibopj2-3qi.ln1@lnews.kuehne.cn
+
+module dstress.run.dup_06;
+
+int main(){
+	wchar[] a= "abc".dup;
+	wchar[] b=a.dup;
+	assert(a=="abc");
+	assert(a==b);
+	assert(a.ptr!=b.ptr);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/dup_07.d	Sat Apr 23 11:37:04 2005 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Thomas Kuehne <thomas-dloop@kuehne.thisisspam.cn>
+// @date@	2005-04-23
+// @uri@	news:ibopj2-3qi.ln1@lnews.kuehne.cn
+
+module dstress.run.dup_06;
+
+int main(){
+	dchar[] a= "abc".dup;
+	dchar[] b= a.dup;
+	assert(a=="abc");
+	assert(a==b);
+	assert(a.ptr!=b.ptr);
+	return 0;
+}