changeset 1543:9597b1b8030f

[Issue 1151] Final template class w/ constructor and invariant causes compile error <dhaffey@gmail.com> 2007-05-31 http://d.puremagic.com/issues/show_bug.cgi?id=1151
author thomask
date Sun, 01 Jul 2007 13:19:50 +0000
parents d8e1feb9e66e
children ab3b56fdd9ab
files run/f/final_13_A.d run/f/final_13_B.d run/f/final_13_C.d run/f/final_13_D.d
diffstat 4 files changed, 94 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/final_13_A.d	Sun Jul 01 13:19:50 2007 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<dhaffey@gmail.com>
+// @date@	2007-05-31
+// @uri@	http://d.puremagic.com/issues/show_bug.cgi?id=1151
+// @desc@	[Issue 1151] Final template class w/ constructor and invariant causes compile error
+
+module dstress.run.f.final_13_A;
+
+final class Foo(){
+	this(){
+	}
+
+	invariant {
+	}
+}
+
+int main(){
+	auto f = new Foo!()();
+	assert(f);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/final_13_B.d	Sun Jul 01 13:19:50 2007 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<dhaffey@gmail.com>
+// @date@	2007-05-31
+// @uri@	http://d.puremagic.com/issues/show_bug.cgi?id=1151
+// @desc@	[Issue 1151] Final template class w/ constructor and invariant causes compile error
+
+module dstress.run.f.final_13_B;
+
+final class Foo(){
+	this(){
+	}
+}
+
+int main(){
+	auto f = new Foo!()();
+	assert(f);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/final_13_C.d	Sun Jul 01 13:19:50 2007 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<dhaffey@gmail.com>
+// @date@	2007-05-31
+// @uri@	http://d.puremagic.com/issues/show_bug.cgi?id=1151
+// @desc@	[Issue 1151] Final template class w/ constructor and invariant causes compile error
+
+module dstress.run.f.final_13_C;
+
+final class Foo(){
+	invariant {
+	}
+}
+
+int main(){
+	auto f = new Foo!()();
+	assert(f);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/final_13_D.d	Sun Jul 01 13:19:50 2007 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<dhaffey@gmail.com>
+// @date@	2007-05-31
+// @uri@	http://d.puremagic.com/issues/show_bug.cgi?id=1151
+// @desc@	[Issue 1151] Final template class w/ constructor and invariant causes compile error
+
+module dstress.run.f.final_13_D;
+
+final class Foo{
+	this(){
+	}
+
+	invariant {
+	}
+}
+
+int main(){
+	auto f = new Foo();
+	assert(f);
+
+	return 0;
+}