diff --git a/Source/Core/Common/BitUtils.h b/Source/Core/Common/BitUtils.h index 09ab4bd78c..1934809e21 100644 --- a/Source/Core/Common/BitUtils.h +++ b/Source/Core/Common/BitUtils.h @@ -201,7 +201,7 @@ inline To BitCast(const From& source) noexcept static_assert(std::is_trivially_copyable(), "BitCast destination type must be trivially copyable."); - std::aligned_storage_t storage; + alignas(To) std::byte storage[sizeof(To)]; std::memcpy(&storage, &source, sizeof(storage)); return reinterpret_cast(storage); }