From 657af10361fa876fff5002205c9c07a8a2607893 Mon Sep 17 00:00:00 2001 From: Eladash <18193363+elad335@users.noreply.github.com> Date: Mon, 18 Dec 2023 21:42:53 +0200 Subject: [PATCH] Savestates: Fix pair serialization --- rpcs3/util/serialization.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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()))> }; } }