| ... | @@ -3069,6 +3069,10 @@ pub fn cTypeBitSize(target: Target, c_type: CType) u16 { | ... | @@ -3069,6 +3069,10 @@ pub fn cTypeBitSize(target: Target, c_type: CType) u16 { |
| 3069 | }, | 3069 | }, |
| 3070 | .longlong, .ulonglong, .double => return 64, | 3070 | .longlong, .ulonglong, .double => return 64, |
| 3071 | .longdouble => switch (target.cpu.arch) { | 3071 | .longdouble => switch (target.cpu.arch) { |
| | 3072 | .aarch64 => switch (target.os.tag) { |
| | 3073 | .bridgeos => return 128, |
| | 3074 | else => return 64, |
| | 3075 | }, |
| 3072 | .x86 => switch (target.abi) { | 3076 | .x86 => switch (target.abi) { |
| 3073 | .android => return 64, | 3077 | .android => return 64, |
| 3074 | else => return 80, | 3078 | else => return 80, |