https://issues.dlang.org/show_bug.cgi?id=24864 --- Comment #1 from Jonathan M Davis <issues.dlang at jmdavisProg.com> --- hasElaborateAssign used to have this same problem, but the fix for https://issues.dlang.org/show_bug.cgi?id=24835 inadvertently fixed it. --