| ... | @@ -2424,6 +2424,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { | ... | @@ -2424,6 +2424,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { |
| 2424 | .x86_64 => { | 2424 | .x86_64 => { |
| 2425 | try self.genSetReg(inst.base.src, Type.initTag(.u32), .rax, .{ .memory = got_addr }); | 2425 | try self.genSetReg(inst.base.src, Type.initTag(.u32), .rax, .{ .memory = got_addr }); |
| 2426 | // callq *%rax | 2426 | // callq *%rax |
| | 2427 | try self.code.ensureCapacity(self.code.items.len + 2); |
| 2427 | self.code.appendSliceAssumeCapacity(&[2]u8{ 0xff, 0xd0 }); | 2428 | self.code.appendSliceAssumeCapacity(&[2]u8{ 0xff, 0xd0 }); |
| 2428 | }, | 2429 | }, |
| 2429 | .aarch64 => { | 2430 | .aarch64 => { |