x64: fix capacity prealloc limit in lowerToMrEnc helper

This commit is contained in:
Jakub Konka 2022-05-13 09:04:07 +02:00 committed by Andrew Kelley
parent 316bf4fce5
commit b94d165b69

View File

@ -1896,7 +1896,7 @@ fn lowerToMrEnc(
const opc = getOpCode(tag, .mr, reg.size() == 8 or reg_or_mem.size() == 8).?;
switch (reg_or_mem) {
.register => |dst_reg| {
const encoder = try Encoder.init(code, 3);
const encoder = try Encoder.init(code, 4);
if (dst_reg.size() == 16) {
encoder.prefix16BitMode();
}