diff --git a/expected.hpp b/expected.hpp index c1cd6cd..03a53f4 100644 --- a/expected.hpp +++ b/expected.hpp @@ -680,7 +680,7 @@ struct expected_move_assign_base operator=(const expected_move_assign_base &rhs) noexcept( std::is_nothrow_move_constructible::value &&std::is_nothrow_move_assignable::value) { - this->assign(std::move(rhs)); + this->assign(rhs); return *this; } expected_move_assign_base &