changeset 1130:c1e1978eed98

Buggy DStress test cases Don Clugston <dac@nospam.com.au> 2006-09-04 news:edh4bb$1ms5$1@digitaldaemon.com
author thomask
date Thu, 07 Sep 2006 07:51:55 +0000
parents ebdd9f048c3d
children 0e2d92ff0643
files nocompile/m/mangleof_14_B.d nocompile/m/mangleof_14_C.d nocompile/m/mangleof_14_D.d run/m/mangleof_14_B.d run/m/mangleof_14_C.d run/m/mangleof_14_D.d run/m/mangleof_14_E.d run/m/mangleof_14_F.d
diffstat 8 files changed, 79 insertions(+), 77 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/m/mangleof_14_B.d	Thu Sep 07 07:51:55 2006 +0000
@@ -0,0 +1,27 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Don Clugston <dac@nospam.com.au>
+// @date@	2005-12-06
+// @uri@	news:dn488i$11kk$1@digitaldaemon.com
+
+// __DSTRESS_ELINE__ 18
+
+module dstress.run.m.mangleof_14_B;
+
+template a(char[] n){
+	const char[] a = n;
+}
+
+template b(f) {
+	const int b = a!(f.mangleof);
+}
+
+int main(){
+	char[] c = b!(int[2]);
+
+	if(c == "G2i"){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/m/mangleof_14_C.d	Thu Sep 07 07:51:55 2006 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Don Clugston <dac@nospam.com.au>
+// @date@	2005-12-06
+// @uri@	news:dn488i$11kk$1@digitaldaemon.com
+
+module dstress.run.m.mangleof_14_C;
+
+template a(char[] n){
+	const char[] a = n;
+}
+
+template b(f) {
+	const int b = a!(f.mangleof[2 .. 3]);
+}
+
+int main(){
+	char[] c = b!(int[2]);
+
+	if(c == "i"){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/m/mangleof_14_D.d	Thu Sep 07 07:51:55 2006 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Don Clugston <dac@nospam.com.au>
+// @date@	2005-12-06
+// @uri@	news:dn488i$11kk$1@digitaldaemon.com
+
+module dstress.run.m.mangleof_14_D;
+
+template a(char[] n){
+	const char[] a = n;
+}
+
+template b(f) {
+	const int b = a!(f.mangleof[2 .. $]);
+}
+
+int main(){
+	char[] c = b!(int[2]);
+
+	if(c == "i"){
+		return 0;
+	}
+}
--- a/run/m/mangleof_14_B.d	Thu Sep 07 07:51:45 2006 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Don Clugston <dac@nospam.com.au>
-// @date@	2005-12-06
-// @uri@	news:dn488i$11kk$1@digitaldaemon.com
-
-module dstress.run.m.mangleof_14_B;
-
-template a(char[] n){
-	const char[] a = n;
-}
-
-template b(f) {
-	const int b = a!(f.mangleof);
-}
-
-int main(){
-	char[] c = b!(int[2]);
-
-	if(c == "G2i"){
-		return 0;
-	}
-}
--- a/run/m/mangleof_14_C.d	Thu Sep 07 07:51:45 2006 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Don Clugston <dac@nospam.com.au>
-// @date@	2005-12-06
-// @uri@	news:dn488i$11kk$1@digitaldaemon.com
-
-module dstress.run.m.mangleof_14_C;
-
-template a(char[] n){
-	const char[] a = n;
-}
-
-template b(f) {
-	const int b = a!(f.mangleof[2 .. 3]);
-}
-
-int main(){
-	char[] c = b!(int[2]);
-
-	if(c == "i"){
-		return 0;
-	}
-}
--- a/run/m/mangleof_14_D.d	Thu Sep 07 07:51:45 2006 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-// @author@	Don Clugston <dac@nospam.com.au>
-// @date@	2005-12-06
-// @uri@	news:dn488i$11kk$1@digitaldaemon.com
-
-module dstress.run.m.mangleof_14_D;
-
-template a(char[] n){
-	const char[] a = n;
-}
-
-template b(f) {
-	const int b = a!(f.mangleof[2 .. $]);
-}
-
-int main(){
-	char[] c = b!(int[2]);
-
-	if(c == "i"){
-		return 0;
-	}
-}
--- a/run/m/mangleof_14_E.d	Thu Sep 07 07:51:45 2006 +0000
+++ b/run/m/mangleof_14_E.d	Thu Sep 07 07:51:55 2006 +0000
@@ -13,7 +13,7 @@
 }
 
 template b(f) {
-	const int b = a!(f.mangleof[2]);
+	const char b = a!(f.mangleof[2]);
 }
 
 int main(){
--- a/run/m/mangleof_14_F.d	Thu Sep 07 07:51:45 2006 +0000
+++ b/run/m/mangleof_14_F.d	Thu Sep 07 07:51:55 2006 +0000
@@ -13,7 +13,7 @@
 }
 
 template b(f) {
-	const int b = a!(f.mangleof[$ - 1]);
+	const char b = a!(f.mangleof[$ - 1]);
 }
 
 int main(){