diff --git a/include/boost/serialization/optional.hpp b/include/boost/serialization/optional.hpp index 668f99406..fca108577 100644 --- a/include/boost/serialization/optional.hpp +++ b/include/boost/serialization/optional.hpp @@ -83,7 +83,7 @@ void load_impl( } typename OT::value_type t; ar >> boost::serialization::make_nvp("value",t); - ot = t; + ot = std::move(t); } } // detail