Commit 062ddb693f

Jakub Konka <kubkon@jakubkonka.com>
2022-01-22 00:58:18
stage2: fix improper capacity prealloc in lowerToRm encoding
1 parent 5fb9215
Changed files (1)
src
arch
x86_64
src/arch/x86_64/Emit.zig
@@ -1605,7 +1605,7 @@ fn lowerToRmEnc(
             if (reg.size() != src_reg.size()) {
                 return error.OperandSizeMismatch;
             }
-            const encoder = try Encoder.init(code, 3);
+            const encoder = try Encoder.init(code, 4);
             encoder.rex(.{
                 .w = setRexWRegister(reg) or setRexWRegister(src_reg),
                 .r = reg.isExtended(),