authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-02-21 01:54:00-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-02-21 01:54:00-05:00
log7b8b4d200cce5030efb758eb4fc8fade9c3e8402
tree213cdc6d6fa9b40a158d27f76cc8c24f4c4e5fbd
parent2de7d0b10c29442f556654b61d0c5c4a53047a09
signaturelock-open Commit is signed but in an unrecognized format.

fix not initializing some ZigTarget fields


1 files changed, 13 insertions(+), 5 deletions(-)

src-self-hosted/stage2.zig+13-5
...@@ -952,11 +952,19 @@ const Stage2Target = extern struct {...@@ -952,11 +952,19 @@ const Stage2Target = extern struct {
952 },952 },
953 .Cross => target.getCpu(),953 .Cross => target.getCpu(),
954 };954 };
955 self.arch = @enumToInt(target.getArch()) + 1; // skip over ZigLLVM_UnknownArch955 self.* = .{
956 self.sub_arch = 0;956 .arch = @enumToInt(target.getArch()) + 1, // skip over ZigLLVM_UnknownArch
957 self.vendor = 0;957 .sub_arch = 0,
958 self.os = @enumToInt(target.getOs());958 .vendor = 0,
959 self.abi = @enumToInt(target.getAbi());959 .os = @enumToInt(target.getOs()),
960 .abi = @enumToInt(target.getAbi()),
961 .llvm_cpu_name = null,
962 .llvm_cpu_features = null,
963 .builtin_str = null,
964 .cache_hash = null,
965 .is_native = target == .Native,
966 .glibc_version = null,
967 };
960 try initStage1TargetCpuFeatures(self, cpu);968 try initStage1TargetCpuFeatures(self, cpu);
961 }969 }
962};970};