From e7b1fc66962e1fda5c2eee51af0f59e2bd42f731 Mon Sep 17 00:00:00 2001 From: Eladash Date: Tue, 8 Jun 2021 19:05:05 +0300 Subject: [PATCH] Fixup serialization utility --- rpcs3/util/serialization.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rpcs3/util/serialization.hpp b/rpcs3/util/serialization.hpp index 8446dc8d66..79d5845579 100644 --- a/rpcs3/util/serialization.hpp +++ b/rpcs3/util/serialization.hpp @@ -111,7 +111,7 @@ namespace utils break; } - if constexpr (std::is_trivially_copyable_v::value_type>) + if constexpr (Bitcopy::value_type>) { raw_serialize(obj.data(), sizeof(obj[0]) * obj.size()); } @@ -152,7 +152,7 @@ namespace utils obj.resize(size); - if constexpr (std::is_trivially_copyable_v) + if constexpr (Bitcopy) { if (!raw_serialize(obj.data(), sizeof(obj[0]) * size)) { @@ -179,7 +179,7 @@ namespace utils template requires FastRandomAccess && (!ListAlike) && (!Bitcopy) bool serialize(T& obj) { - if constexpr (std::is_trivially_copyable_v()[0])>>) + if constexpr (Bitcopy()[0])>>) { return raw_serialize(std::data(obj), sizeof(obj[0]) * std::size(obj)); }