changeset 526:724f0f0afc01

..\ztc\cod1.c 2433 Burton Radons <burton-radons@smocky.com> 2005-05-12 news:d5mhd7$2t84$1@digitaldaemon.com
author thomask
date Thu, 12 May 2005 00:08:33 +0000
parents 60bcfb2cf1e3
children 9eb211f11783
files run/b/bug_cod1_2433_A.d run/b/bug_cod1_2433_B.d run/b/bug_cod1_2433_C.d run/b/bug_cod1_2433_D.d run/b/bug_cod1_2433_E.d run/b/bug_cod1_2433_F.d
diffstat 6 files changed, 126 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cod1_2433_A.d	Thu May 12 00:08:33 2005 +0000
@@ -0,0 +1,21 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Burton Radons <burton-radons@smocky.com>
+// @date@	2005-05-12
+// @uri@	news:d5mhd7$2t84$1@digitaldaemon.com
+
+module dstress.run.b.bug_cod1_2433_A;
+
+ifloat test(){
+	return 1.0fi;
+}
+
+int main(){
+	cfloat c = 0.0f+0.0fi;
+	c += test;
+	assert(c.re==0.0f);
+	assert(c.im==1.0f);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cod1_2433_B.d	Thu May 12 00:08:33 2005 +0000
@@ -0,0 +1,21 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Burton Radons <burton-radons@smocky.com>
+// @date@	2005-05-12
+// @uri@	news:d5mhd7$2t84$1@digitaldaemon.com
+
+module dstress.run.b.bug_cod1_2433_B;
+
+idouble test(){
+	return 1.0i;
+}
+
+int main(){
+	cdouble c = 0.0+0.0i;
+	c += test;
+	assert(c.re==0.0);
+	assert(c.im==1.0);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cod1_2433_C.d	Thu May 12 00:08:33 2005 +0000
@@ -0,0 +1,21 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Burton Radons <burton-radons@smocky.com>
+// @date@	2005-05-12
+// @uri@	news:d5mhd7$2t84$1@digitaldaemon.com
+
+module dstress.run.b.bug_cod1_2433_C;
+
+ireal test(){
+	return 1.0L;
+}
+
+int main(){
+	creal c = 0.0L+0.0Li;
+	c += test;
+	assert(c.re==0.0L);
+	assert(c.im==1.0L);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cod1_2433_D.d	Thu May 12 00:08:33 2005 +0000
@@ -0,0 +1,21 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Burton Radons <burton-radons@smocky.com>
+// @date@	2005-05-12
+// @uri@	news:d5mhd7$2t84$1@digitaldaemon.com
+
+module dstress.run.b.bug_cod1_2433_D;
+
+ifloat test(){
+	return 1.0fi;
+}
+
+int main(){
+	cfloat c = 0.0f+0.0fi;
+	c = c + test;
+	assert(c.re==0.0f);
+	assert(c.im==1.0f);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cod1_2433_E.d	Thu May 12 00:08:33 2005 +0000
@@ -0,0 +1,21 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Burton Radons <burton-radons@smocky.com>
+// @date@	2005-05-12
+// @uri@	news:d5mhd7$2t84$1@digitaldaemon.com
+
+module dstress.run.b.bug_cod1_2433_E;
+
+ireal test(){
+	return 1.0L;
+}
+
+int main(){
+	creal c = 0.0L+0.0Li;
+	c = c + test;
+	assert(c.re==0.0L);
+	assert(c.im==1.0L);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cod1_2433_F.d	Thu May 12 00:08:33 2005 +0000
@@ -0,0 +1,21 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Burton Radons <burton-radons@smocky.com>
+// @date@	2005-05-12
+// @uri@	news:d5mhd7$2t84$1@digitaldaemon.com
+
+module dstress.run.b.bug_cod1_2433_F;
+
+idouble test(){
+	return 1.0i;
+}
+
+int main(){
+	cdouble c = 0.0+0.0i;
+	c = c + test;
+	assert(c.re==0.0);
+	assert(c.im==1.0);
+	return 0;
+}