https://issues.dlang.org/show_bug.cgi?id=18099 --- Comment #1 from changlon <changlon at gmail.com> --- ====== struct D() { struct V { ~this() { } } auto get() { V v ; return v ; } } alias T = D!(); ====== --