LWG-4158 `packaged_task::operator=` should abandon its shared state It looks like we've already implemented this for `operator=(promise&&)`, but not for `operator=(packaged_task&&)`.
LWG-4158
packaged_task::operator=should abandon its shared stateIt looks like we've already implemented this for
operator=(promise&&), but not foroperator=(packaged_task&&).