authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-04-07 11:52:14+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-04-07 17:41:06+02:00
logf13292abbc1dfddb0be73e1e9747656f8432c16e
treee6eae28cc4619a2552f4dfb033f758b34a35827d
parent36b9e56753dbb8f4a982ab012af420b0e63cf92d

zig_clang: Fix size of ZigClangAPValue for Clang 20.

Fixes failing tarball builds for x86-linux and x86-windows. The MSVC special case here is very sus, but that's a problem for another day.

1 files changed, 3 insertions(+), 5 deletions(-)

src/zig_clang.h+3-5
......@@ -68,12 +68,10 @@ enum ZigClangAPValueKind {
6868struct ZigClangAPValue {
6969 enum ZigClangAPValueKind Kind;
7070 // experimentally-derived size of clang::APValue::DataType
71#if defined(_WIN32) && defined(__i386__)
72 char Data[68];
73#elif defined(_WIN32) && defined(_MSC_VER)
71#if defined(_WIN32) && defined(_MSC_VER)
7472 char Data[52];
75#elif defined(__i386__)
76 char Data[48];
73#elif defined(__i386__) && !defined(_WIN32)
74 char Data[44];
7775#else
7876 char Data[52];
7977#endif