authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-01 01:17:50-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-01 01:17:50-05:00
logf082e253b56b98a806e5ec047c5eb197b2c8ab88
tree522798600cfa1b62f63ede8f052b9154c02f33f4
parent22468121849e902a0ac2435af21fb9c773c7bcc4

fix native OS version detection on macOS

closes #4583

1 files changed, 3 insertions(+), 2 deletions(-)

lib/std/zig/system.zig+3-2
......@@ -232,7 +232,7 @@ pub const NativeTargetInfo = struct {
232232 // supports
233233 std.os.sysctlbynameC(
234234 "kern.osproductversion",
235 &product_version[0],
235 &product_version,
236236 &size,
237237 null,
238238 0,
......@@ -241,7 +241,8 @@ pub const NativeTargetInfo = struct {
241241 else => unreachable,
242242 };
243243
244 if (std.builtin.Version.parse(product_version[0..size])) |ver| {
244 const string_version = product_version[0 .. size - 1 :0];
245 if (std.builtin.Version.parse(string_version)) |ver| {
245246 os.version_range.semver.min = ver;
246247 os.version_range.semver.max = ver;
247248 } else |err| switch (err) {