aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-01-22 00:58:18 +0100
committerJakub Konka <kubkon@jakubkonka.com>2022-01-22 00:58:18 +0100
commit062ddb693f3b060a59bc3881cbc6cea2cc8e2855 (patch)
treebdef6b2e20f5d2fcad1c0bb727b58175c3b42468 /src
parent5fb921539b47693f9b28fb414009395e0c7332d5 (diff)
downloadzig-062ddb693f3b060a59bc3881cbc6cea2cc8e2855.tar.gz
zig-062ddb693f3b060a59bc3881cbc6cea2cc8e2855.zip
stage2: fix improper capacity prealloc in lowerToRm encoding
Diffstat (limited to 'src')
-rw-r--r--src/arch/x86_64/Emit.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/x86_64/Emit.zig b/src/arch/x86_64/Emit.zig
index caaddb2e73..058feb56d7 100644
--- a/src/arch/x86_64/Emit.zig
+++ b/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(),