diff --git a/rpcs3/util/shared_ptr.hpp b/rpcs3/util/shared_ptr.hpp index 4a8d7ff8e6..b716bc860c 100644 --- a/rpcs3/util/shared_ptr.hpp +++ b/rpcs3/util/shared_ptr.hpp @@ -324,7 +324,7 @@ namespace stx if constexpr (alignof(etype) > (__STDCPP_DEFAULT_NEW_ALIGNMENT__)) { - bytes = new (std::align_val_t{alignof(etype)}) std::byte[size]; + bytes = static_cast(::operator new(size, std::align_val_t{alignof(etype)})); } else {