https://issues.dlang.org/show_bug.cgi?id=15498
--- Comment #6 from Steven Schveighoffer <[email protected]> --- (In reply to Kenji Hara from comment #5) > If there's no unions (overlapped fields), the error print would be a > compiler bug. > > Honestly I cannot say anything until I see what the "some stuff" actually is. I would also like to see what is in there, but even without that, the error report is at least misleading. Note the error once again: Error: struct libep.componentdesc.ComponentDesc destructors, postblits and invariants are not allowed in overlapping fields info and baseClass And the struct ComponentDesc: struct ComponentDesc { ComponentInfo info; SharedString baseClass; } Is there any way to define ComponentInfo or SharedString such that info and baseClass overlap? I wouldn't think so. --
