Fix stack smashing when Godot methods return char32_t, char16_t or wchar_t

This commit is contained in:
David Snopek
2025-03-28 07:41:25 -05:00
parent f08e781b0b
commit 035add9d4f
2 changed files with 7 additions and 4 deletions

View File

@@ -121,6 +121,9 @@ MAKE_PTRARGCONV(uint16_t, int64_t);
MAKE_PTRARGCONV(int16_t, int64_t);
MAKE_PTRARGCONV(uint32_t, int64_t);
MAKE_PTRARGCONV(int32_t, int64_t);
MAKE_PTRARGCONV(char16_t, int64_t);
MAKE_PTRARGCONV(char32_t, int64_t);
MAKE_PTRARGCONV(wchar_t, int64_t);
MAKE_PTRARG(int64_t);
MAKE_PTRARG(uint64_t);
// Float types