stage2 regalloc: Add unit test for getReg

This commit is contained in:
joachimschmidt557
2021-04-07 15:15:14 +02:00
parent ac2211118f
commit 4ff5a3cd94
2 changed files with 40 additions and 5 deletions

View File

@@ -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 => {},
}