authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2025-02-06 11:30:47+01:00
committergravatar for mail@isaacfreund.comIsaac Freund <mail@isaacfreund.com> 2025-02-07 07:20:53+01:00
log043e3b29cec156dd547d2cec15dec90271c2349b
tree2d10651fd0c4ff0af70a1f3c63fb8dcee4368dc4
parent1ac97013db7f6ed659c24f6035e4a743d882a4f0

x86_64: fix calling convention typos


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

src/arch/x86_64/CodeGen.zig+2-2
......@@ -43099,7 +43099,7 @@ fn genExternSymbolRef(
4309943099) InnerError!void {
4310043100 if (self.bin_file.cast(.coff)) |coff_file| {
4310143101 const global_index = try coff_file.getGlobalSymbol(callee, lib);
43102 const scratch_reg = abi.getCAbiLinkerScratchReg(self.fn_type.fnCallingConvention(self.pt.zcu));
43102 const scratch_reg = abi.getCAbiLinkerScratchReg(self.target.cCallingConvention().?);
4310343103 _ = try self.addInst(.{
4310443104 .tag = .mov,
4310543105 .ops = .import_reloc,
......@@ -44247,7 +44247,7 @@ fn airTagName(self: *CodeGen, inst: Air.Inst.Index) !void {
4424744247 try self.genSetReg(param_regs[1], enum_ty, operand, .{});
4424844248
4424944249 const enum_lazy_sym: link.File.LazySymbol = .{ .kind = .code, .ty = enum_ty.toIntern() };
44250 try self.genLazySymbolRef(.call, abi.getCAbiLinkerScratchReg(self.fn_type.fnCallingConvention(zcu)), enum_lazy_sym);
44250 try self.genLazySymbolRef(.call, abi.getCAbiLinkerScratchReg(.auto), enum_lazy_sym);
4425144251
4425244252 return self.finishAir(inst, dst_mcv, .{ un_op, .none, .none });
4425344253}