diff --git a/src/InternPool.zig b/src/InternPool.zig index 2e690652a3e6b103f556f3f7073911c3b938031c..0844e0f7a586858a7661f81ffed732e3ee5748a7 100644 --- a/src/InternPool.zig +++ b/src/InternPool.zig @@ -5315,7 +5315,7 @@ pub fn get(ip: *InternPool, gpa: Allocator, key: Key) Allocator.Error!Index { try ip.extra.ensureUnusedCapacity( gpa, - @typeInfo(Tag.Aggregate).Struct.fields.len + @as(usize, @intCast(len_including_sentinel)), + @typeInfo(Tag.Aggregate).Struct.fields.len + @as(usize, @intCast(len_including_sentinel + 1)), ); ip.items.appendAssumeCapacity(.{ .tag = .aggregate,