authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-16 22:16:25+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-17 04:29:44+02:00
log79413e38e8864af547ce4e6cc9ba9e7005f9d872
treeaecc134b9ce68566850c468c0a36eb04428514d4
parent7c58d118e775a44eaf7db2ca4350116b1c38ff6e
signature Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.Target: fix cTypeBitSize(.longdouble) to be 128 on 32-bit sparc too

This changed in Clang 22.

1 files changed, 2 insertions(+), 0 deletions(-)

lib/std/Target.zig+2
......@@ -3286,6 +3286,7 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 {
32863286 .powerpc64,
32873287 .powerpc64le,
32883288 .s390x,
3289 .sparc,
32893290 .sparc64,
32903291 .wasm32,
32913292 .wasm64,
......@@ -3387,6 +3388,7 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 {
33873388 .s390x,
33883389 .mips64,
33893390 .mips64el,
3391 .sparc,
33903392 .sparc64,
33913393 .wasm32,
33923394 .wasm64,