What actually fails is the initialization of 'a'. Add anotherthis(A a) { /* Stuff */ } constructor to the 'A' struct, and it will work. And, yes, the missing cpctors are a language problem. artur
Thanks. Yeah, I figured I could do that, I was just hoping that I could leverage the postblit.
Ultimately my answer to my second question became: "Calling the postblit directly is far too low level, just use std.conv.to instead". to!A(x) did exactly the right thing (without any modification of the original classes I think).
