comparison test/classes8.d @ 15:37a4fdab33fc trunk

[svn r19] * Added support for reassigning 'this' inside class constructors. * Added preliminary support for UnrolledLoopStatement. That is foreach on a tuple.
author lindquist
date Wed, 03 Oct 2007 04:56:32 +0200
parents
children
comparison
equal deleted inserted replaced
14:0e86428ee567 15:37a4fdab33fc
1 class A {
2 int i;
3 int l;
4 this(bool b,bool b2=false) {
5 if (b) this = new B;
6 i = 4;
7 if (b2) this = new C;
8 l = 64;
9 }
10 }
11 class B : A{
12 this() {
13 super(false);
14 }
15 }
16 class C : A{
17 this() {
18 super(false);
19 }
20 }
21 void main() {
22 }