| ... | ... | @@ -3253,6 +3253,7 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { |
| 3253 | 3253 | .freestanding, |
| 3254 | 3254 | .other, |
| 3255 | 3255 | .ashetos, |
| 3256 | .tios, |
| 3256 | 3257 | => switch (target.cpu.arch) { |
| 3257 | 3258 | .msp430, |
| 3258 | 3259 | .x86_16, |
| ... | ... | @@ -3275,6 +3276,13 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { |
| 3275 | 3276 | .long, .ulong, .float => 32, |
| 3276 | 3277 | .double, .longdouble, .longlong, .ulonglong => 64, |
| 3277 | 3278 | }, |
| 3279 | .ez80 => switch (c_type) { |
| 3280 | .char => 8, |
| 3281 | .short, .ushort => 16, |
| 3282 | .int, .uint => 24, |
| 3283 | .long, .ulong, .float, .double => 32, |
| 3284 | .longlong, .ulonglong, .longdouble => 64, |
| 3285 | }, |
| 3278 | 3286 | else => switch (c_type) { |
| 3279 | 3287 | .char => 8, |
| 3280 | 3288 | .short, .ushort => 16, |
| ... | ... | @@ -3497,14 +3505,6 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { |
| 3497 | 3505 | .longdouble => 80, |
| 3498 | 3506 | }, |
| 3499 | 3507 | |
| 3500 | | .tios => switch (c_type) { |
| 3501 | | .char => 8, |
| 3502 | | .short, .ushort => 16, |
| 3503 | | .int, .uint => 24, |
| 3504 | | .long, .ulong, .float, .double => 32, |
| 3505 | | .longlong, .ulonglong, .longdouble => 64, |
| 3506 | | }, |
| 3507 | | |
| 3508 | 3508 | .opengl => null, |
| 3509 | 3509 | |
| 3510 | 3510 | .contiki, |