www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - postblit constructor not called on slice copy

reply Benjamin Thaut <code benjamin-thaut.de> writes:
I'm copying a slice of an array into the a slice of another array. dmd 
herefor emmits a call to _d_arraycopy which is defined inside arraycat.d

So I'm wondering why is the postblit constructor or assignment operator 
not called for every element that gets copied?

Kind Regards
Benjamin Thaut
Feb 10 2012
parent Timon Gehr <timon.gehr gmx.ch> writes:
On 02/10/2012 07:59 PM, Benjamin Thaut wrote:
 I'm copying a slice of an array into the a slice of another array. dmd
 herefor emmits a call to _d_arraycopy which is defined inside arraycat.d

 So I'm wondering why is the postblit constructor or assignment operator
 not called for every element that gets copied?

 Kind Regards
 Benjamin Thaut
Bug. http://d.puremagic.com/issues/show_bug.cgi?id=6182
Feb 10 2012