authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-21 03:05:56-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-21 03:05:56-05:00
log327ad0ae89c168a5e035f92f86617a29697bf6d8
tree7e7c94c895503c42b295c460238c8354dfc53b3b
parent1f7babbc80211e12c9a38ff2196d6ff8c5a19302
signature Commit is signed but in an unrecognized format.

target_triple_llvm: emit none instead of unknown


1 files changed, 4 insertions(+), 1 deletions(-)

src/target.cpp+4-1
...@@ -831,11 +831,14 @@ void init_all_targets(void) {...@@ -831,11 +831,14 @@ void init_all_targets(void) {
831831
832void target_triple_zig(Buf *triple, const ZigTarget *target) {832void target_triple_zig(Buf *triple, const ZigTarget *target) {
833 buf_resize(triple, 0);833 buf_resize(triple, 0);
834 const char *abi_name = target->abi == ZigLLVM_UnknownEnvironment ?
835 "none" : ZigLLVMGetEnvironmentTypeName(target->abi);
836
834 buf_appendf(triple, "%s%s-%s-%s",837 buf_appendf(triple, "%s%s-%s-%s",
835 ZigLLVMGetArchTypeName(target->arch),838 ZigLLVMGetArchTypeName(target->arch),
836 ZigLLVMGetSubArchTypeName(target->sub_arch),839 ZigLLVMGetSubArchTypeName(target->sub_arch),
837 ZigLLVMGetOSTypeName(get_llvm_os_type(target->os)),840 ZigLLVMGetOSTypeName(get_llvm_os_type(target->os)),
838 ZigLLVMGetEnvironmentTypeName(target->abi));841 abi_name);
839}842}
840843
841void target_triple_llvm(Buf *triple, const ZigTarget *target) {844void target_triple_llvm(Buf *triple, const ZigTarget *target) {