From 1e63e8d8b6559855eca6efac6eec18f0546ecafd Mon Sep 17 00:00:00 2001 From: gracefu <81774659+gracefuu@users.noreply.github.com> Date: Sun, 11 Apr 2021 22:34:23 +0800 Subject: [PATCH] stage2 x86_64: fix codegen ensureCapacity bug for function calls Co-authored-by: joachimschmidt557 --- src/codegen.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/codegen.zig b/src/codegen.zig index 0d65150bf2..6e734dad90 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -2424,6 +2424,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { .x86_64 => { try self.genSetReg(inst.base.src, Type.initTag(.u32), .rax, .{ .memory = got_addr }); // callq *%rax + try self.code.ensureCapacity(self.code.items.len + 2); self.code.appendSliceAssumeCapacity(&[2]u8{ 0xff, 0xd0 }); }, .aarch64 => {