| author | |
| committer | |
| log | fe95a227c8d7a61618712df6920fa52de2533c8c |
| tree | d9f9e071c4b1a0f4bed82b0916aaa26879274ae0 |
| parent | 03b51a753a9cdddc362ace7266534ddf1f6d40c7 |
1 files changed, 16 insertions(+), 1 deletions(-)
src/target.cpp+16-1| ... | @@ -370,6 +370,22 @@ int get_c_type_size_in_bits(const ZigTarget *target, CIntType id) { | ... | @@ -370,6 +370,22 @@ int get_c_type_size_in_bits(const ZigTarget *target, CIntType id) { |
| 370 | case CIntTypeCount: | 370 | case CIntTypeCount: |
| 371 | zig_unreachable(); | 371 | zig_unreachable(); |
| 372 | } | 372 | } |
| 373 | case ZigLLVM_Win32: | ||
| 374 | switch (id) { | ||
| 375 | case CIntTypeShort: | ||
| 376 | case CIntTypeUShort: | ||
| 377 | return 16; | ||
| 378 | case CIntTypeInt: | ||
| 379 | case CIntTypeUInt: | ||
| 380 | case CIntTypeLong: | ||
| 381 | case CIntTypeULong: | ||
| 382 | return 32; | ||
| 383 | case CIntTypeLongLong: | ||
| 384 | case CIntTypeULongLong: | ||
| 385 | return 64; | ||
| 386 | case CIntTypeCount: | ||
| 387 | zig_unreachable(); | ||
| 388 | } | ||
| 373 | case ZigLLVM_CloudABI: | 389 | case ZigLLVM_CloudABI: |
| 374 | case ZigLLVM_Darwin: | 390 | case ZigLLVM_Darwin: |
| 375 | case ZigLLVM_DragonFly: | 391 | case ZigLLVM_DragonFly: |
| ... | @@ -381,7 +397,6 @@ int get_c_type_size_in_bits(const ZigTarget *target, CIntType id) { | ... | @@ -381,7 +397,6 @@ int get_c_type_size_in_bits(const ZigTarget *target, CIntType id) { |
| 381 | case ZigLLVM_NetBSD: | 397 | case ZigLLVM_NetBSD: |
| 382 | case ZigLLVM_OpenBSD: | 398 | case ZigLLVM_OpenBSD: |
| 383 | case ZigLLVM_Solaris: | 399 | case ZigLLVM_Solaris: |
| 384 | case ZigLLVM_Win32: | ||
| 385 | case ZigLLVM_Haiku: | 400 | case ZigLLVM_Haiku: |
| 386 | case ZigLLVM_Minix: | 401 | case ZigLLVM_Minix: |
| 387 | case ZigLLVM_RTEMS: | 402 | case ZigLLVM_RTEMS: |