changeset 731:c56770fab949

Kris <du@bar.com> 2005-10-28 news:djtsj4$2aci$1@digitaldaemon.com
author thomask
date Mon, 07 Nov 2005 01:05:48 +0000
parents f8975afad797
children d57c3dc1b36e
files run/s/static_34_A.d run/s/static_34_B.d
diffstat 2 files changed, 58 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/s/static_34_A.d	Mon Nov 07 01:05:48 2005 +0000
@@ -0,0 +1,29 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kris <du@bar.com>
+// @date@	2005-10-28
+// @uri@	news:djtsj4$2aci$1@digitaldaemon.com
+
+module dstress.run.s.static_34_A;
+
+int main(){
+	class C{
+		static C create(){
+			return new C;
+		}
+	}
+
+	C c1 = new C;
+	assert(c1);
+	
+	C c2 = c1.create();
+	assert(c2);
+
+	C c3 = C.create();
+	assert(c3);
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/s/static_34_B.d	Mon Nov 07 01:05:48 2005 +0000
@@ -0,0 +1,29 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kris <du@bar.com>
+// @date@	2005-10-28
+// @uri@	news:djtsj4$2aci$1@digitaldaemon.com
+
+module dstress.run.s.static_34_B;
+
+int main(){
+	static class C{
+		static C create(){
+			return new C;
+		}
+	}
+
+	C c1 = new C;
+	assert(c1);
+	
+	C c2 = c1.create();
+	assert(c2);
+
+	C c3 = C.create();
+	assert(c3);
+
+	return 0;
+}
+