diff --git a/rpcs3/util/serialization.hpp b/rpcs3/util/serialization.hpp index 20ce4c6eb0..ca410d0096 100644 --- a/rpcs3/util/serialization.hpp +++ b/rpcs3/util/serialization.hpp @@ -503,7 +503,9 @@ public: else if constexpr (TupleAlike) { static_assert(std::tuple_size_v == 2, "Unimplemented tuple serialization!"); - return type{ operator std::remove_cvref_t(std::declval()))> + + auto first = operator std::remove_cvref_t(std::declval()))>(); + return type{ std::move(first) , operator std::remove_cvref_t(std::declval()))> }; } }