compiler: Fix -m<os>-version-min=... ordering

This commit is contained in:
Kevin Primm 2025-04-27 02:12:41 -04:00 committed by Alex Rønne Petersen
parent 160f2dabed
commit 23ab05f1f5
No known key found for this signature in database

View file

@ -5634,11 +5634,11 @@ pub fn addCCArgs(
// Pass the proper -m<os>-version-min argument for darwin. // Pass the proper -m<os>-version-min argument for darwin.
const ver = target.os.version_range.semver.min; const ver = target.os.version_range.semver.min;
argv.appendAssumeCapacity(try std.fmt.allocPrint(arena, "-m{s}{s}-version-min={d}.{d}.{d}", .{ argv.appendAssumeCapacity(try std.fmt.allocPrint(arena, "-m{s}{s}-version-min={d}.{d}.{d}", .{
@tagName(os),
switch (target.abi) { switch (target.abi) {
.simulator => "-simulator", .simulator => "-simulator",
else => "", else => "",
}, },
@tagName(os),
ver.major, ver.major,
ver.minor, ver.minor,
ver.patch, ver.patch,