[Issue 15571] .dup is incompatible with self referencing structs
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Tue Jan 19 10:32:30 PST 2016
https://issues.dlang.org/show_bug.cgi?id=15571
Marc Schütz <schuetzm at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |schuetzm at gmx.net
--- Comment #2 from Marc Schütz <schuetzm at gmx.net> ---
Here's the error message:
/home/marc/d/druntime/import/object.d(3361): Error: struct
xx.__unittestL10_1.Node no size yet for forward reference
/home/marc/d/druntime/import/object.d(3361): Error: struct
xx.__unittestL10_1.Node no size yet for forward reference
xx.d(11): Error: struct xx.__unittestL10_1.Node no size yet for forward
reference
/home/marc/d/druntime/import/object.d(3378): Error: struct
xx.__unittestL10_1.Node no size yet for forward reference
/home/marc/d/druntime/import/object.d(3365): Error: template instance
object._rawDup!(Node) error instantiating
/home/marc/d/druntime/import/object.d(3352): instantiated from here:
_dup!(const(Node), Node)
/home/marc/d/druntime/import/object.d(3319): instantiated from here:
_trustedDup!(const(Node), Node)
xx.d(5): instantiated from here: dup!(Node)
xx.d(12): instantiated from here: Wrapper!(Node)
--
More information about the Digitalmars-d-bugs
mailing list