On Thursday, 11 March 2021 at 21:41:59 UTC, Walter Bright wrote: > Why? There can be no other uses of the rvalue, so why not > simply move it? If you have two objects in your move constructor, but only one at the end, then a destruction must take place somewhere.