https://issues.dlang.org/show_bug.cgi?id=13848
--- Comment #4 from deadalnix <[email protected]> --- S type; template TplMixin() { union { D d1; ulong raw; } D d2; auto fun() { return S(d1, d2); } } struct D { } alias SS = typeof(S.init.fun()); struct S { mixin TplMixin; this(D d1, D d2) { } this(SS* ) { } } --
