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 {...@@ -3286,6 +3286,7 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 {
3286 .powerpc64,3286 .powerpc64,
3287 .powerpc64le,3287 .powerpc64le,
3288 .s390x,3288 .s390x,
3289 .sparc,
3289 .sparc64,3290 .sparc64,
3290 .wasm32,3291 .wasm32,
3291 .wasm64,3292 .wasm64,
...@@ -3387,6 +3388,7 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 {...@@ -3387,6 +3388,7 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 {
3387 .s390x,3388 .s390x,
3388 .mips64,3389 .mips64,
3389 .mips64el,3390 .mips64el,
3391 .sparc,
3390 .sparc64,3392 .sparc64,
3391 .wasm32,3393 .wasm32,
3392 .wasm64,3394 .wasm64,