changeset 588:a98a62f7a33e

Internal error: ../ztc/cgcs.c 353 Florian Sonnenberger <nairolf@online.de> 2005-06-20 news:d9738b$1bgr$3@digitaldaemon.com
author thomask
date Wed, 22 Jun 2005 11:01:51 +0000
parents 9314ad174861
children cd9e16090bb9
files run/b/bug_cgcs_353_E2.d run/b/bug_cgcs_353_F2.d run/b/bug_cgcs_353_G2.d run/b/bug_cgcs_353_H2.d run/b/bug_cgcs_353_I2.d run/b/bug_cgcs_353_J2.d run/b/bug_cgcs_353_K2.d run/b/bug_cgcs_353_L2.d run/b/bug_cgcs_353_M2.d run/b/bug_cgcs_353_N2.d run/b/bug_cgcs_353_O2.d run/b/bug_cgcs_353_P2.d run/b/bug_cgcs_353_Q2.d run/b/bug_cgcs_353_R2.d run/b/bug_cgcs_353_S2.d run/b/bug_cgcs_353_T2.d run/b/bug_cgcs_353_U2.d run/b/bug_cgcs_353_V2.d
diffstat 18 files changed, 426 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_E2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_E2;
+
+int main(){
+	int[] arr;
+	arr.length=1;
+	arr[0]=2;
+
+	arr = arr ~ 1;
+
+	assert(arr[0]==2);
+	assert(arr[1]==1);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_F2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_F2;
+
+int main(){
+	uint[] arr;
+	arr.length=1;
+	arr[0]=2;
+
+	arr = arr ~ 1;
+
+	assert(arr[0]==2);
+	assert(arr[1]==1);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_G2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_G2;
+
+int main(){
+	long[] arr;
+	arr.length=1;
+	arr[0]=2;
+
+	arr = arr ~ 1;
+
+	assert(arr[0]==2);
+	assert(arr[1]==1);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_H2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_H2;
+
+int main(){
+	ulong[] arr;
+	arr.length=1;
+	arr[0]=2;
+
+	arr = arr ~ 1;
+
+	assert(arr[0]==2);
+	assert(arr[1]==1);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_I2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_I2;
+
+int main(){
+	float[] arr;
+	arr.length=1;
+	arr[0]=2.0f;
+
+	arr = arr ~ 1.0f;
+
+	assert(arr[0]==2.0f);
+	assert(arr[1]==1.0f);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_J2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_J2;
+
+int main(){
+	ifloat[] arr;
+	arr.length=1;
+	arr[0]=2.0fi;
+
+	arr = arr ~ 1.0fi;
+
+	assert(arr[0]==2.0fi);
+	assert(arr[1]==1.0fi);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_K2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_K2;
+
+int main(){
+	cfloat[] arr;
+	arr.length=1;
+	arr[0]=2.0fi+3.0f;
+
+	arr = arr ~ (1.0fi+5.0f);
+
+	assert(arr[0]==2.0fi+3.0f);
+	assert(arr[1]==1.0fi+5.0f);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_L2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_L2;
+
+int main(){
+	cdouble[] arr;
+	arr.length=1;
+	arr[0]=2.0i+3.0;
+
+	arr = arr ~ (1.0i+5.0);
+
+	assert(arr[0]==2.0i+3.0);
+	assert(arr[1]==1.0i+5.0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_M2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_M2;
+
+int main(){
+	idouble[] arr;
+	arr.length=1;
+	arr[0]=2.0i;
+
+	arr = arr ~ (1.0i);
+
+	assert(arr[0]==2.0i);
+	assert(arr[1]==1.0i);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_N2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_N2;
+
+int main(){
+	double[] arr;
+	arr.length=1;
+	arr[0]=2.0;
+
+	arr = arr ~ 1.0;
+
+	assert(arr[0]==2.0);
+	assert(arr[1]==1.0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_O2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_O2;
+
+int main(){
+	real[] arr;
+	arr.length=1;
+	arr[0]=2.0;
+
+	arr = arr ~ 1.0;
+
+	assert(arr[0]==2.0);
+	assert(arr[1]==1.0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_P2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_P2;
+
+int main(){
+	ireal[] arr;
+	arr.length=1;
+	arr[0]=2.0i;
+
+	arr = arr ~ 1.0i;
+
+	assert(arr[0]==2.0i);
+	assert(arr[1]==1.0i);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_Q2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_Q2;
+
+int main(){
+	creal[] arr;
+	arr.length=1;
+	arr[0]=2.0i+5.0;
+
+	arr = arr ~ (1.0i+3.0);
+
+	assert(arr[0]==2.0i+5.0);
+	assert(arr[1]==1.0i+3.0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_R2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,31 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_R2;
+
+int main(){
+	bit[] arr;
+	arr.length=1;
+	arr[0]=false;
+
+	arr = arr ~ true;
+
+	assert(arr.length==2);
+	assert(!arr[0]);
+	assert(arr[1]);
+
+	arr = arr ~ false;
+
+	assert(arr.length==3);
+	assert(!arr[0]);
+	assert(arr[1]);
+	assert(!arr[2]);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_S2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,24 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_S2;
+
+int main(){
+	byte[] arr;
+	arr.length=1;
+	arr[0]=2;
+
+	arr = arr ~ 5;
+
+	assert(arr.length==2);
+	assert(arr[0]==2);
+	assert(arr[1]==5);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_T2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,24 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_T2;
+
+int main(){
+	short[] arr;
+	arr.length=1;
+	arr[0]=2;
+
+	arr = arr ~ 5;
+
+	assert(arr.length==2);
+	assert(arr[0]==2);
+	assert(arr[1]==5);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_U2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,24 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_U2;
+
+int main(){
+	ushort[] arr;
+	arr.length=1;
+	arr[0]=2;
+
+	arr = arr ~ 5u;
+
+	assert(arr.length==2);
+	assert(arr[0]==2);
+	assert(arr[1]==5);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/b/bug_cgcs_353_V2.d	Wed Jun 22 11:01:51 2005 +0000
@@ -0,0 +1,24 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Florian Sonnenberger <nairolf@online.de>
+// @date@	2005-06-20
+// @uri@	news:d9738b$1bgr$3@digitaldaemon.com
+// @desc@	internal error: ..\ztc\cgcs.c 353
+
+module dstress.run.b.bug_cgcs_353_V2;
+
+int main(){
+	ubyte[] arr;
+	arr.length=1;
+	arr[0]=2;
+
+	arr = arr ~ 5u;
+
+	assert(arr.length==2);
+	assert(arr[0]==2);
+	assert(arr[1]==5);
+
+	return 0;
+}