[Issue 18899] destroy is inefficient for small structs
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Thu May 24 01:31:43 UTC 2018
    
    
  
https://issues.dlang.org/show_bug.cgi?id=18899
--- Comment #3 from Mike Franklin <slavo5150 at yahoo.com> ---
Yes, `dest[] = src[]` gets lowered to _d_arraycopy, which ultimately calls
memcpy
View ASM here:  https://run.dlang.io/is/izCLp0
_d_arraycopy implementation here: 
https://github.com/dlang/druntime/blob/2db828bd4f21807254b770b3ec304f14596a9805/src/rt/arraycat.d#L22-L29
--
    
    
More information about the Digitalmars-d-bugs
mailing list