| ... | ... | @@ -3232,6 +3232,7 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { |
| 3232 | 3232 | .freestanding, |
| 3233 | 3233 | .other, |
| 3234 | 3234 | .ashetos, |
| 3235 | .tios, |
| 3235 | 3236 | => switch (target.cpu.arch) { |
| 3236 | 3237 | .msp430, |
| 3237 | 3238 | .x86_16, |
| ... | ... | @@ -3254,6 +3255,13 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { |
| 3254 | 3255 | .long, .ulong, .float => 32, |
| 3255 | 3256 | .double, .longdouble, .longlong, .ulonglong => 64, |
| 3256 | 3257 | }, |
| 3258 | .ez80 => switch (c_type) { |
| 3259 | .char => 8, |
| 3260 | .short, .ushort => 16, |
| 3261 | .int, .uint => 24, |
| 3262 | .long, .ulong, .float, .double => 32, |
| 3263 | .longlong, .ulonglong, .longdouble => 64, |
| 3264 | }, |
| 3257 | 3265 | else => switch (c_type) { |
| 3258 | 3266 | .char => 8, |
| 3259 | 3267 | .short, .ushort => 16, |
| ... | ... | @@ -3475,14 +3483,6 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { |
| 3475 | 3483 | .longdouble => 80, |
| 3476 | 3484 | }, |
| 3477 | 3485 | |
| 3478 | | .tios => switch (c_type) { |
| 3479 | | .char => 8, |
| 3480 | | .short, .ushort => 16, |
| 3481 | | .int, .uint => 24, |
| 3482 | | .long, .ulong, .float, .double => 32, |
| 3483 | | .longlong, .ulonglong, .longdouble => 64, |
| 3484 | | }, |
| 3485 | | |
| 3486 | 3486 | .opengl => null, |
| 3487 | 3487 | }; |
| 3488 | 3488 | } |