From 86fb2993ad24d62f3d7b4d3f5a2ab41e85ab9fe2 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Tue, 1 Oct 2019 17:45:25 +0300 Subject: [PATCH] Minor fixup for se_t operators &= |= ^= --- rpcs3/util/endian.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rpcs3/util/endian.hpp b/rpcs3/util/endian.hpp index 6d9aa7489d..6be788ad77 100644 --- a/rpcs3/util/endian.hpp +++ b/rpcs3/util/endian.hpp @@ -372,7 +372,7 @@ public: { if constexpr (std::is_integral_v) { - m_data = std::bit_cast(static_cast(std::bit_cast(m_data) & std::bit_cast(static_cast(rhs)))); + m_data = std::bit_cast(static_cast(std::bit_cast(m_data) & right_arg_cast(rhs))); return *this; } @@ -385,7 +385,7 @@ public: { if constexpr (std::is_integral_v) { - m_data = std::bit_cast(static_cast(std::bit_cast(m_data) | std::bit_cast(static_cast(rhs)))); + m_data = std::bit_cast(static_cast(std::bit_cast(m_data) | right_arg_cast(rhs))); return *this; } @@ -398,7 +398,7 @@ public: { if constexpr (std::is_integral_v) { - m_data = std::bit_cast(static_cast(std::bit_cast(m_data) ^ std::bit_cast(static_cast(rhs)))); + m_data = std::bit_cast(static_cast(std::bit_cast(m_data) ^ right_arg_cast(rhs))); return *this; }