diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2020-01-21 03:05:56 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-01-21 03:05:56 -0500 |
| commit | 327ad0ae89c168a5e035f92f86617a29697bf6d8 (patch) | |
| tree | 7e7c94c895503c42b295c460238c8354dfc53b3b /src/target.cpp | |
| parent | 1f7babbc80211e12c9a38ff2196d6ff8c5a19302 (diff) | |
| download | zig-327ad0ae89c168a5e035f92f86617a29697bf6d8.tar.gz zig-327ad0ae89c168a5e035f92f86617a29697bf6d8.zip | |
target_triple_llvm: emit none instead of unknown
Diffstat (limited to 'src/target.cpp')
| -rw-r--r-- | src/target.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/target.cpp b/src/target.cpp index 82d5467e26..e0b29ef1b1 100644 --- a/src/target.cpp +++ b/src/target.cpp @@ -831,11 +831,14 @@ void init_all_targets(void) { void target_triple_zig(Buf *triple, const ZigTarget *target) { buf_resize(triple, 0); + const char *abi_name = target->abi == ZigLLVM_UnknownEnvironment ? + "none" : ZigLLVMGetEnvironmentTypeName(target->abi); + buf_appendf(triple, "%s%s-%s-%s", ZigLLVMGetArchTypeName(target->arch), ZigLLVMGetSubArchTypeName(target->sub_arch), ZigLLVMGetOSTypeName(get_llvm_os_type(target->os)), - ZigLLVMGetEnvironmentTypeName(target->abi)); + abi_name); } void target_triple_llvm(Buf *triple, const ZigTarget *target) { |
