Bug report from Ted K, and solution outlined by Duncan Exon Smith.
Thanks for the info!
Adding review comments. LGTM after addressing the comments.
TEST_STD_VER >= 11 instead?
Should we assert that no self move-assignment occurs?
Committed as revision 243530
I don't think so. That's a reasonably large function. Note that __merge is not so decorated.