[tab:cpp17.moveassignable] (original) (raw)
rv's state is unspecified.
[Note 2:
rv must still meet the requirements of the library component that is using it, whether or not t and rv refer to the same object.
The operations listed in those requirements must work as specified whether rv has been moved from or not.
— _end note_]