Unless explicitly stated otherwise, it is unspecified whether any class for
which trivial relocation (i.e., the effects of
trivially_relocate (
[obj.lifetime])) would be semantically equivalent
to move-construction of the destination object followed by destruction of the
source object is a trivially relocatable class (
[class.prop])
.