From dc036f5b6fde67c4a74701c75c5947a956abaec1 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sat, 15 May 2021 21:00:15 -0700 Subject: codegen: implement const value rendering for ints <= 64 bits --- src/codegen/x86_64.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/codegen') diff --git a/src/codegen/x86_64.zig b/src/codegen/x86_64.zig index 5a09f48e17..0e1ffefe75 100644 --- a/src/codegen/x86_64.zig +++ b/src/codegen/x86_64.zig @@ -171,7 +171,7 @@ pub const Encoder = struct { /// This is because the helper functions will assume capacity /// in order to avoid bounds checking. pub fn init(code: *ArrayList(u8), maximum_inst_size: u8) !Self { - try code.ensureCapacity(code.items.len + maximum_inst_size); + try code.ensureUnusedCapacity(maximum_inst_size); return Self{ .code = code }; } -- cgit v1.2.3