Commit 764205ac13

Andrew Kelley <andrew@ziglang.org>
2019-03-02 00:42:09
better error message for `-target windows` CLI
closes #1169
1 parent bed8108
Changed files (1)
src/target.cpp
@@ -645,15 +645,15 @@ Error target_parse_triple(ZigTarget *target, const char *triple) {
     if (!opt_archsub.is_some)
         return ErrorMissingArchitecture;
 
-    if (!opt_os.is_some)
-        return ErrorMissingOperatingSystem;
-
     if ((err = target_parse_archsub(&target->arch, &target->sub_arch,
                     (char*)opt_archsub.value.ptr, opt_archsub.value.len)))
     {
         return err;
     }
 
+    if (!opt_os.is_some)
+        return ErrorMissingOperatingSystem;
+
     if ((err = target_parse_os(&target->os, (char*)opt_os.value.ptr, opt_os.value.len))) {
         return err;
     }