28 Jan
2023
28 Jan
'23
6:50 a.m.
Jinoh Kang (@iamahuman) commented about dlls/ntdll/heap.c:
typedef struct DECLSPEC_ALIGN(BLOCK_ALIGN) tagSUBHEAP { - SIZE_T __pad[sizeof(SIZE_T) / sizeof(DWORD)]; + SIZE_T __pad[sizeof(SIZE_T) / sizeof(DWORD) - 1];
The size expression evaluates to zero if `sizeof(SIZE_T) = sizeof(DWORD)`. Zero-sized arrays are a GCC/MSVC extension. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/1628#note_22223