| ... | @@ -7,7 +7,10 @@ pub const linkage: std.builtin.GlobalLinkage = if (builtin.is_test) .Internal el | ... | @@ -7,7 +7,10 @@ pub const linkage: std.builtin.GlobalLinkage = if (builtin.is_test) .Internal el |
| 7 | pub const want_aeabi = builtin.cpu.arch.isARM() or builtin.cpu.arch.isThumb(); | 7 | pub const want_aeabi = builtin.cpu.arch.isARM() or builtin.cpu.arch.isThumb(); |
| 8 | pub const want_ppc_abi = builtin.cpu.arch.isPPC() or builtin.cpu.arch.isPPC64(); | 8 | pub const want_ppc_abi = builtin.cpu.arch.isPPC() or builtin.cpu.arch.isPPC64(); |
| 9 | pub const want_msvc_abi = builtin.abi == .msvc; | 9 | pub const want_msvc_abi = builtin.abi == .msvc; |
| 10 | pub const want_gnu_abi = builtin.abi.isGnu(); | 10 | /// Example symbols: |
| | 11 | /// * __gnu_f2h_ieee |
| | 12 | /// * __gnu_h2f_ieee |
| | 13 | pub const want_gnu_abi = builtin.abi.isGnu() or builtin.abi.isMusl(); |
| 11 | pub const want_sparc_abi = builtin.cpu.arch.isSPARC(); | 14 | pub const want_sparc_abi = builtin.cpu.arch.isSPARC(); |
| 12 | | 15 | |
| 13 | // Avoid dragging in the runtime safety mechanisms into this .o file, | 16 | // Avoid dragging in the runtime safety mechanisms into this .o file, |