On 01/23/2017 02:58 PM, bitwise wrote:
I'm confused about what the rules would be here.

It would make sense to call the postblit if present, but std.Array
currently does not:
https://github.com/dlang/phobos/blob/04cca5c85ddf2be25381fc63c3e941498b17541b/std/container/array.d#L884


Post-blit is for copying though. Moving should not call post-blit. You may want to look at the implementation of std.algorithm.move to see how it plays with post-blit:

  https://dlang.org/phobos/std_algorithm_mutation.html#.move

Ali

Reply via email to