| ... | @@ -3253,6 +3253,7 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { | ... | @@ -3253,6 +3253,7 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { |
| 3253 | .freestanding, | 3253 | .freestanding, |
| 3254 | .other, | 3254 | .other, |
| 3255 | .ashetos, | 3255 | .ashetos, |
| | 3256 | .tios, |
| 3256 | => switch (target.cpu.arch) { | 3257 | => switch (target.cpu.arch) { |
| 3257 | .msp430, | 3258 | .msp430, |
| 3258 | .x86_16, | 3259 | .x86_16, |
| ... | @@ -3275,6 +3276,13 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { | ... | @@ -3275,6 +3276,13 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { |
| 3275 | .long, .ulong, .float => 32, | 3276 | .long, .ulong, .float => 32, |
| 3276 | .double, .longdouble, .longlong, .ulonglong => 64, | 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 | else => switch (c_type) { | 3286 | else => switch (c_type) { |
| 3279 | .char => 8, | 3287 | .char => 8, |
| 3280 | .short, .ushort => 16, | 3288 | .short, .ushort => 16, |
| ... | @@ -3497,14 +3505,6 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { | ... | @@ -3497,14 +3505,6 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { |
| 3497 | .longdouble => 80, | 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 | .opengl => null, | 3508 | .opengl => null, |
| 3509 | | 3509 | |
| 3510 | .contiki, | 3510 | .contiki, |