diff --git a/libs/discordrpc/rapidjson/document.h b/libs/discordrpc/rapidjson/document.h index e3e20df..d0c5f14 100644 --- a/libs/discordrpc/rapidjson/document.h +++ b/libs/discordrpc/rapidjson/document.h @@ -1936,7 +1936,7 @@ private: if (count) { GenericValue* e = static_cast(allocator.Malloc(count * sizeof(GenericValue))); SetElementsPointer(e); - std::memcpy(e, values, count * sizeof(GenericValue)); + std::memcpy(reinterpret_cast(e), reinterpret_cast(values), count * sizeof(GenericValue)); } else SetElementsPointer(0); @@ -1949,7 +1949,7 @@ private: if (count) { Member* m = static_cast(allocator.Malloc(count * sizeof(Member))); SetMembersPointer(m); - std::memcpy(m, members, count * sizeof(Member)); + std::memcpy(reinterpret_cast(m), reinterpret_cast(members), count * sizeof(Member)); } else SetMembersPointer(0);