# HG changeset patch # User Christian Kamm # Date 1248371382 -7200 # Node ID 2c10afcfcf7656f55d18331e475fe29d6c239793 # Parent 7b7967dd4203cf6ef9a556e923ff6c5f9a0120ae Move run/n/nested_class_04_{C,D} to nocompile. See DMD bug 80. diff -r 7b7967dd4203 -r 2c10afcfcf76 nocompile/n/nested_class_04_C.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/n/nested_class_04_C.d Thu Jul 23 19:49:42 2009 +0200 @@ -0,0 +1,46 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-02 +// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=80 + +module dstress.run.n.nested_class_04_C; + +struct Outer{ + int i; + + class Inner{ + int x; + + this(){ + x = i; + } + } + + Inner test(){ + Inner o; + + void bug(){ + o = new Inner(); + } + + bug(); + + return o; + } +} + +int main(){ + Outer* outer = new Outer(); + outer.i = 1; + Outer.Inner inner = outer.test(); + outer.i = 2; + + if(inner.x != 1){ + assert(0); + } + + return 0; +} diff -r 7b7967dd4203 -r 2c10afcfcf76 nocompile/n/nested_class_04_D.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/n/nested_class_04_D.d Thu Jul 23 19:49:42 2009 +0200 @@ -0,0 +1,42 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-04-02 +// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=80 + +module dstress.run.n.nested_class_04_D; + +struct Outer{ + int i; + + class Inner{ + int x; + + this(){ + x = i; + } + } + + Inner test(){ + Inner o; + + o = new Inner(); + + return o; + } +} + +int main(){ + Outer* outer = new Outer(); + outer.i = 1; + Outer.Inner inner = outer.test(); + outer.i = 2; + + if(inner.x != 1){ + assert(0); + } + + return 0; +} diff -r 7b7967dd4203 -r 2c10afcfcf76 run/n/nested_class_04_C.d --- a/run/n/nested_class_04_C.d Sun Jul 12 17:14:44 2009 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,46 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ -// @date@ 2006-04-02 -// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=80 - -module dstress.run.n.nested_class_04_C; - -struct Outer{ - int i; - - class Inner{ - int x; - - this(){ - x = i; - } - } - - Inner test(){ - Inner o; - - void bug(){ - o = new Inner(); - } - - bug(); - - return o; - } -} - -int main(){ - Outer* outer = new Outer(); - outer.i = 1; - Outer.Inner inner = outer.test(); - outer.i = 2; - - if(inner.x != 1){ - assert(0); - } - - return 0; -} diff -r 7b7967dd4203 -r 2c10afcfcf76 run/n/nested_class_04_D.d --- a/run/n/nested_class_04_D.d Sun Jul 12 17:14:44 2009 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,42 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ -// @date@ 2006-04-02 -// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=80 - -module dstress.run.n.nested_class_04_D; - -struct Outer{ - int i; - - class Inner{ - int x; - - this(){ - x = i; - } - } - - Inner test(){ - Inner o; - - o = new Inner(); - - return o; - } -} - -int main(){ - Outer* outer = new Outer(); - outer.i = 1; - Outer.Inner inner = outer.test(); - outer.i = 2; - - if(inner.x != 1){ - assert(0); - } - - return 0; -}