https://issues.dlang.org/show_bug.cgi?id=15726
Erik Smith <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #1 from Erik Smith <[email protected]> --- This bug also occurs in other cases where the types are not directly cross referenced with top level aliases (see example below using same RefCounted as in first example). This is blocking multiple design paths without a workaround. struct Util(C,S) {} struct Connection(T) { alias Util = .Util!(Connection!T, Statement!T); } struct Statement(T) { struct Payload { Connection!T con; } RefCounted!Payload Data; } Connection!int x; --
