| ... | @@ -3062,7 +3062,10 @@ pub fn cTypeBitSize(target: Target, c_type: CType) u16 { | ... | @@ -3062,7 +3062,10 @@ pub fn cTypeBitSize(target: Target, c_type: CType) u16 { |
| 3062 | .gnux32, .muslx32 => return 32, | 3062 | .gnux32, .muslx32 => return 32, |
| 3063 | else => return 64, | 3063 | else => return 64, |
| 3064 | }, | 3064 | }, |
| 3065 | else => return 64, | 3065 | else => switch (target.abi) { |
| | 3066 | .ilp32 => return 32, |
| | 3067 | else => return 64, |
| | 3068 | }, |
| 3066 | }, | 3069 | }, |
| 3067 | .longlong, .ulonglong, .double => return 64, | 3070 | .longlong, .ulonglong, .double => return 64, |
| 3068 | .longdouble => switch (target.cpu.arch) { | 3071 | .longdouble => switch (target.cpu.arch) { |