changeset 898:74306f82ac33

oskar.linde@gmail.com 2006-03-08 news:bug-25-3@http.d.puremagic.com/bugzilla/
author thomask
date Wed, 08 Mar 2006 15:39:50 +0000
parents c2931e457792
children 1c1270e78fdb
files run/f/foreach_34_A.d run/f/foreach_34_B.d run/f/foreach_34_C.d run/f/foreach_34_D.d
diffstat 4 files changed, 112 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/foreach_34_A.d	Wed Mar 08 15:39:50 2006 +0000
@@ -0,0 +1,28 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	oskar.linde@gmail.com
+// @date@	2006-03-08
+// @uri@	news:bug-25-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.f.foreach_34_A;
+
+template crash(T){
+        int crash(T t){
+		int sum;
+                foreach(char u; t){
+			sum += u;
+		}
+
+		return sum;
+        }
+}
+
+int main(){
+	if(crash!(char[])("Ab-") != 'A' + 'b' + '-'){
+		assert(0);
+	}
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/foreach_34_B.d	Wed Mar 08 15:39:50 2006 +0000
@@ -0,0 +1,28 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	oskar.linde@gmail.com
+// @date@	2006-03-08
+// @uri@	news:bug-25-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.f.foreach_34_B;
+
+template crash(T){
+        int crash(T t){
+		int sum;
+                foreach(u; t){
+			sum += u;
+		}
+
+		return sum;
+        }
+}
+
+int main(){
+	if(crash!(char[])("Ab-") != 'A' + 'b' + '-'){
+		assert(0);
+	}
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/foreach_34_C.d	Wed Mar 08 15:39:50 2006 +0000
@@ -0,0 +1,28 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	oskar.linde@gmail.com
+// @date@	2006-03-08
+// @uri@	news:bug-25-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.f.foreach_34_C;
+
+template crash(T){
+        int crash(T t){
+		int sum;
+                foreach(u; t){
+			sum += u;
+		}
+
+		return sum;
+        }
+}
+
+int main(){
+	if(crash("Ab-") != 'A' + 'b' + '-'){
+		assert(0);
+	}
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/foreach_34_D.d	Wed Mar 08 15:39:50 2006 +0000
@@ -0,0 +1,28 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	oskar.linde@gmail.com
+// @date@	2006-03-08
+// @uri@	news:bug-25-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.f.foreach_34_D;
+
+template crash(T){
+        int crash(T t){
+		int sum;
+                foreach(char u; t){
+			sum += u;
+		}
+
+		return sum;
+        }
+}
+
+int main(){
+	if(crash("Ab-") != 'A' + 'b' + '-'){
+		assert(0);
+	}
+	return 0;
+}
+