Zcu: correct callconvSupported for self-hosted aarch64

This commit is contained in:
mlugg
2024-10-16 12:30:45 +01:00
parent 04ffc1c963
commit 28cb887275

View File

@@ -3611,7 +3611,10 @@ pub fn callconvSupported(zcu: *Zcu, cc: std.builtin.CallingConvention) union(enu
else => false,
},
.stage2_aarch64 => switch (cc) {
.aarch64_aapcs => |opts| opts.incoming_stack_alignment == null,
.aarch64_aapcs,
.aarch64_aapcs_darwin,
.aarch64_aapcs_win,
=> |opts| opts.incoming_stack_alignment == null,
.naked => true,
else => false,
},