changeset 568:d762fe5e4b49

Internal error: ../ztc/cod1.c 2503 Stewart Gordon <smjg_1998@yahoo.com> 2005-05-31 news:d7hfef$1dtf$4@digitaldaemon.com
author thomask
date Mon, 06 Jun 2005 05:41:24 +0000
parents 4c83f19a8301
children 15b52e26c8f4
files run/o/opSlice_01_A.d run/o/opSlice_01_B.d run/o/opSlice_01_C.d run/o/opSlice_01_D.d run/o/opSlice_01_E.d run/o/opSlice_01_F.d run/o/opSlice_01_G.d run/o/opSlice_01_H.d run/o/opSlice_01_I.d run/o/opSlice_01_J.d run/o/opSlice_01_K.d run/o/opSlice_01_L.d run/o/opSlice_01_M.d run/o/opSlice_01_N.d run/o/opSlice_01_O.d run/o/opSlice_01_P.d run/o/opSlice_01_Q.d run/o/opSlice_01_R.d run/o/opSlice_01_S.d run/o/opSlice_01_T.d run/o/opSlice_01_U.d
diffstat 21 files changed, 641 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_A.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_A;
+
+int main(){
+	bit arr[4][2];
+
+	arr[0][1]=true;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_B.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_B;
+
+int main(){
+	byte arr[4][2];
+
+	arr[0][1]=true;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_C.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_C;
+
+int main(){
+	ubyte arr[4][2];
+
+	arr[0][1]=true;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_D.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_D;
+
+int main(){
+	short arr[4][2];
+
+	arr[0][1]=true;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_E.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_E;
+
+int main(){
+	ushort arr[4][2];
+
+	arr[0][1]=1;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_F.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_F;
+
+int main(){
+	int arr[4][2];
+
+	arr[0][1]=1;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_G.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_G;
+
+int main(){
+	uint arr[4][2];
+
+	arr[0][1]=1;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_H.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_H;
+
+int main(){
+	long arr[4][2];
+
+	arr[0][1]=1;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_I.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_I;
+
+int main(){
+	ulong arr[4][2];
+
+	arr[0][1]=1;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_J.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_J;
+
+int main(){
+	float arr[4][2]=0;
+
+	arr[0][1]=1;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_K.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_K;
+
+int main(){
+	double arr[4][2]=0;
+
+	arr[0][1]=1;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_L.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_L;
+
+int main(){
+	real arr[4][2]=0;
+
+	arr[0][1]=1;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_M.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_M;
+
+int main(){
+	ifloat arr[4][2]=0i;
+
+	arr[0][1]=1i;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_N.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_N;
+
+int main(){
+	idouble arr[4][2]=0i;
+
+	arr[0][1]=1i;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_O.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_O;
+
+int main(){
+	ireal arr[4][2]=0i;
+
+	arr[0][1]=1i;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_P.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_P;
+
+int main(){
+	cfloat arr[4][2]=0i;
+
+	arr[0][1]=1i;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_Q.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_Q;
+
+int main(){
+	cdouble arr[4][2]=0i;
+
+	arr[0][1]=1i;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_R.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_R;
+
+int main(){
+	creal arr[4][2]=0i;
+
+	arr[0][1]=1i;
+	
+	arr[1..2] = arr[0];
+	
+	assert(!arr[0][0]);
+	assert(arr[0][1]);
+	assert(!arr[1][0]);
+	assert(arr[1][1]);
+	assert(!arr[2][0]);
+	assert(arr[2][1]);
+	assert(!arr[3][0]);
+	assert(!arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_S.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_S;
+
+int main(){
+	Object arr[4][2];
+
+	arr[0][1]=new Object();
+	
+	arr[1..2] = arr[0];
+	
+	assert(null===arr[0][0]);
+	assert(null!==arr[0][1]);
+	assert(null===arr[1][0]);
+	assert(null!==arr[1][1]);
+	assert(null===arr[2][0]);
+	assert(null!==arr[2][1]);
+	assert(null===arr[3][0]);
+	assert(null===arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_T.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,36 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_T;
+
+interface mInter{
+}
+
+class mObj : mInter{
+}
+
+int main(){
+	mInter arr[4][2];
+
+	arr[0][1]=new mObj();
+	
+	arr[1..2] = arr[0];
+	
+	assert(null===arr[0][0]);
+	assert(null!==arr[0][1]);
+	assert(null===arr[1][0]);
+	assert(null!==arr[1][1]);
+	assert(null===arr[2][0]);
+	assert(null!==arr[2][1]);
+	assert(null===arr[3][0]);
+	assert(null===arr[3][1]);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opSlice_01_U.d	Mon Jun 06 05:41:24 2005 +0000
@@ -0,0 +1,35 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-05-31
+// @uri@	news:d7hfef$1dtf$4@digitaldaemon.com
+// @desc@	Internal error: ../ztc/cod1.c 2503
+
+module dstress.run.o.opSlice_01_U;
+
+enum E{
+	a=2,
+	b=0
+}
+
+int main(){
+	E arr[4][2];
+
+	arr[0][1]=E.b;
+	
+	arr[1..2] = arr[0];
+	
+	assert(E.a==arr[0][0]);
+	assert(E.b==arr[0][1]);
+	assert(E.a==arr[1][0]);
+	assert(E.b==arr[1][1]);
+	assert(E.a==arr[2][0]);
+	assert(E.b==arr[2][1]);
+	assert(E.a==arr[3][0]);
+	assert(E.a==arr[3][1]);
+
+	return 0;
+}
+