Commit 327ad0ae89

Andrew Kelley <andrew@ziglang.org>
2020-01-21 09:05:56
target_triple_llvm: emit none instead of unknown
1 parent 1f7babb
Changed files (1)
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) {