changeset 1215:106179f3142f

[Issue 446] New: Anonymous class and "return without calling constructor" Frank Benoit <benoit@tionex.de> 2006-10-23 news:bug-446-3@http.d.puremagic.com/issues/
author thomask
date Wed, 08 Nov 2006 15:24:28 +0000
parents a457151d9c6f
children 9ea324147913
files run/s/super_14_A.d run/s/super_14_B.d
diffstat 2 files changed, 50 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/s/super_14_A.d	Wed Nov 08 15:24:28 2006 +0000
@@ -0,0 +1,26 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Frank Benoit <benoit@tionex.de>
+// @date@	2006-10-23
+// @uri@	news:bug-446-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 446] New: Anonymous class and "return without calling constructor"
+
+module dstress.run.s.super_14_A;
+
+class Base {
+	this(){
+	}
+}
+
+int main(char[][] args){
+	if(args.length != 13){
+		Base b = new class() Base {
+				this(){
+					super();
+				}
+			};
+	}
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/s/super_14_B.d	Wed Nov 08 15:24:28 2006 +0000
@@ -0,0 +1,24 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Frank Benoit <benoit@tionex.de>
+// @date@	2006-10-23
+// @uri@	news:bug-446-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 446] New: Anonymous class and "return without calling constructor"
+
+module dstress.run.s.super_14_B;
+
+class Base {
+	this(){
+	}
+}
+
+int main(char[][] args){
+	Base b = new class() Base {
+			this(){
+				super();
+			}
+		};
+	return 0;
+}