On Thursday, 8 November 2012 at 21:50:02 UTC, Nick Sabalausky wrote:
On Fri, 09 Nov 2012 01:26:44 +0400
Dmitry Olshansky <dmitry.o...@gmail.com> wrote:

Just coming up with an idea how it may fail, not arguing for it being correct ;)

Right. Point is, it's a compiler bug.

For D, as opposed to C/C++, my understanding was that specifying forward references to deal with out-of-order difinitions, or situations like the one I'm experiencing, was not required, so I have to agree it's a "bug" rather than just a limitation of the language and compiler. There's no reason why the compiler should fail in either case, other than due to a less-than-adequate method of evaluating the different structs.

--rt

Reply via email to