authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-08 02:02:22+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-08 02:02:22+02:00
log93e983489b437d4997938e540422b09aaadbebed
tree5492e3bf0f6dda706b8a4e93f9bb0cc4563efb34
parent1e1cd1f02c98bd63bbeb308f827922f4f3fa1a84
signature Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

Revert "std.Target: Fix C long double size for opencl (8, not 16)."

This reverts commit a1d3e567635e79e0fbd8d56225d5098bc6cb8bbb.

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

lib/std/Target.zig+3-1
...@@ -2303,7 +2303,9 @@ pub fn c_type_bit_size(target: Target, c_type: CType) u16 {...@@ -2303,7 +2303,9 @@ pub fn c_type_bit_size(target: Target, c_type: CType) u16 {
2303 .short, .ushort => return 16,2303 .short, .ushort => return 16,
2304 .int, .uint, .float => return 32,2304 .int, .uint, .float => return 32,
2305 .long, .ulong, .longlong, .ulonglong, .double => return 64,2305 .long, .ulong, .longlong, .ulonglong, .double => return 64,
2306 .longdouble => return 64,2306 // Note: The OpenCL specification does not guarantee a particular size for long double,
2307 // but clang uses 128 bits.
2308 .longdouble => return 128,
2307 },2309 },
23082310
2309 .ps4, .ps5 => switch (c_type) {2311 .ps4, .ps5 => switch (c_type) {