aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/codegen.zig')
-rw-r--r--src/codegen.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/codegen.zig b/src/codegen.zig
index cacf51730a..220a8fa374 100644
--- a/src/codegen.zig
+++ b/src/codegen.zig
@@ -1735,7 +1735,8 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type {
switch (result) {
.register => |reg| {
- try self.register_manager.getRegAssumeFree(toCanonicalReg(reg), &inst.base);
+ try self.register_manager.registers.ensureCapacity(self.gpa, self.register_manager.registers.count() + 1);
+ self.register_manager.getRegAssumeFree(toCanonicalReg(reg), &inst.base);
},
else => {},
}