https://issues.dlang.org/show_bug.cgi?id=18899 --- Comment #9 from Manu <turkeyman at gmail.com> --- True. Anyway, I'm just playing devils advocate. I agree, it should do an element copy for small structs. --