# HG changeset patch # User Aziz K?ksal # Date 1200060413 -3600 # Node ID 50f22f0467e6c7870606a726e977d7996f4fff8a # Parent 7949bb4c161803fc1eac513627942725cedb7c1e Added test case forward03.d. diff -r 7949bb4c1618 -r 50f22f0467e6 trunk/src/test/forward02.d --- a/trunk/src/test/forward02.d Fri Jan 11 14:42:00 2008 +0100 +++ b/trunk/src/test/forward02.d Fri Jan 11 15:06:53 2008 +0100 @@ -2,8 +2,8 @@ Author: Jari-Matti Mäkelä +/ -// Possible circular composition. -struct A { B* b; /*because of pointer*/ } +// Valid circular composition because of pointer. +struct A { B* b; } struct B { A a; } // Equivalent to: struct A { A* a } diff -r 7949bb4c1618 -r 50f22f0467e6 trunk/src/test/forward03.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/trunk/src/test/forward03.d Fri Jan 11 15:06:53 2008 +0100 @@ -0,0 +1,7 @@ +/++ + Author: Aziz Köksal ++/ + +// Impossible static circular reference. +const x = y; +const y = x;