https://issues.dlang.org/show_bug.cgi?id=18628
--- Comment #2 from RazvanN <razvan.nitu1...@gmail.com> --- What I'm saying is that the output of hasMember is correct, but the output of hasElaborateCopyConstructor most certainly isn't, but, in my opinion, the fix should be in phobos, not in dmd. --