fix compiling mingw

This commit is contained in:
2023-06-02 16:19:42 +02:00
parent c54017c7be
commit 0b9fc0520e

View File

@@ -1936,7 +1936,7 @@ private:
if (count) { if (count) {
GenericValue* e = static_cast<GenericValue*>(allocator.Malloc(count * sizeof(GenericValue))); GenericValue* e = static_cast<GenericValue*>(allocator.Malloc(count * sizeof(GenericValue)));
SetElementsPointer(e); SetElementsPointer(e);
std::memcpy(e, values, count * sizeof(GenericValue)); std::memcpy(reinterpret_cast<void*>(e), reinterpret_cast<void*>(values), count * sizeof(GenericValue));
} }
else else
SetElementsPointer(0); SetElementsPointer(0);
@@ -1949,7 +1949,7 @@ private:
if (count) { if (count) {
Member* m = static_cast<Member*>(allocator.Malloc(count * sizeof(Member))); Member* m = static_cast<Member*>(allocator.Malloc(count * sizeof(Member)));
SetMembersPointer(m); SetMembersPointer(m);
std::memcpy(m, members, count * sizeof(Member)); std::memcpy(reinterpret_cast<void*>(m), reinterpret_cast<void*>(members), count * sizeof(Member));
} }
else else
SetMembersPointer(0); SetMembersPointer(0);