authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-01-22 00:58:18+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-01-22 00:58:18+01:00
log062ddb693f3b060a59bc3881cbc6cea2cc8e2855
treebdef6b2e20f5d2fcad1c0bb727b58175c3b42468
parent5fb921539b47693f9b28fb414009395e0c7332d5

stage2: fix improper capacity prealloc in lowerToRm encoding


1 files changed, 1 insertions(+), 1 deletions(-)

src/arch/x86_64/Emit.zig+1-1
...@@ -1605,7 +1605,7 @@ fn lowerToRmEnc(...@@ -1605,7 +1605,7 @@ fn lowerToRmEnc(
1605 if (reg.size() != src_reg.size()) {1605 if (reg.size() != src_reg.size()) {
1606 return error.OperandSizeMismatch;1606 return error.OperandSizeMismatch;
1607 }1607 }
1608 const encoder = try Encoder.init(code, 3);1608 const encoder = try Encoder.init(code, 4);
1609 encoder.rex(.{1609 encoder.rex(.{
1610 .w = setRexWRegister(reg) or setRexWRegister(src_reg),1610 .w = setRexWRegister(reg) or setRexWRegister(src_reg),
1611 .r = reg.isExtended(),1611 .r = reg.isExtended(),