changeset 1114:4c6923614300

Walter Bright <newshound@digitalmars.com> 2006-08-17 news:ec2k1h$2miv$1@digitaldaemon.com
author thomask
date Fri, 18 Aug 2006 07:13:46 +0000
parents 3362a3aaa580
children 2ab97b330e94
files run/c/class_25_A.d run/c/class_25_B.d run/c/class_25_C.d run/c/class_25_D.d run/c/class_25_E.d run/c/class_26_A.d run/c/class_26_B.d
diffstat 7 files changed, 139 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/class_25_A.d	Fri Aug 18 07:13:46 2006 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Søren J. Løvborg <web@kwi.dk>
+// @date@	2006-08-05
+// @uri@	news:bug-279-3@http.d.puremagic.com/issues/
+
+module dstress.run.c.class_25_A;
+
+int main(){
+	int x = 123;
+
+	Object o = new class Object{
+		this(){
+			if(x != 123){
+				assert(0);
+			}
+		}
+	};
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/class_25_B.d	Fri Aug 18 07:13:46 2006 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Søren J. Løvborg <web@kwi.dk>
+// @date@	2006-08-05
+// @uri@	news:bug-279-3@http.d.puremagic.com/issues/
+
+module dstress.run.c.class_25_B;
+
+int x = 123;
+
+int main(){
+	Object o = new class Object{
+		this(){
+			if(x != 123){
+				assert(0);
+			}
+		}
+	};
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/class_25_C.d	Fri Aug 18 07:13:46 2006 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Søren J. Løvborg <web@kwi.dk>
+// @date@	2006-08-05
+// @uri@	news:bug-279-3@http.d.puremagic.com/issues/
+
+module dstress.run.c.class_25_C;
+
+int x = 123;
+
+class C{
+	void foo(){
+		Object o = new class Object{
+			this(){
+				if(x != 123){
+					assert(0);
+				}
+			}
+		};
+	}
+}
+
+int main(){
+	C c = new C();
+	c.foo();
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/class_25_D.d	Fri Aug 18 07:13:46 2006 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Søren J. Løvborg <web@kwi.dk>
+// @date@	2006-08-05
+// @uri@	news:bug-279-3@http.d.puremagic.com/issues/
+
+module dstress.run.c.class_25_D;
+
+class C{
+	int x = 123;
+
+	void foo(){
+		Object o = new class Object{
+			this(){
+				if(x != 123){
+					assert(0);
+				}
+			}
+		};
+	}
+}
+
+int main(){
+	C c = new C();
+	c.foo();
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/class_25_E.d	Fri Aug 18 07:13:46 2006 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Søren J. Løvborg <web@kwi.dk>
+// @date@	2006-08-05
+// @uri@	news:bug-279-3@http.d.puremagic.com/issues/
+
+module dstress.run.c.class_25_E;
+
+class C{
+	void foo(){
+		int x = 123;
+		
+		Object o = new class Object{
+			this(){
+				if(x != 123){
+					assert(0);
+				}
+			}
+		};
+	}
+}
+
+int main(){
+	C c = new C();
+	c.foo();
+
+	return 0;
+}
--- a/run/c/class_26_A.d	Fri Aug 18 07:04:34 2006 +0000
+++ b/run/c/class_26_A.d	Fri Aug 18 07:13:46 2006 +0000
@@ -9,9 +9,9 @@
 
 module dstress.run.c.class_26_A;
 
+int status;
+
 int main(){
-	int status;
-
 	int delegate() foo(){
 		class C{
 			int dg(){
--- a/run/c/class_26_B.d	Fri Aug 18 07:04:34 2006 +0000
+++ b/run/c/class_26_B.d	Fri Aug 18 07:13:46 2006 +0000
@@ -9,10 +9,9 @@
 
 module dstress.run.c.class_26_B;
 
+int status;
 
 int main(){
-	int status;
-
 	int delegate() foo(){
 		return &(new class
 			{