| ... | ... | @@ -46,7 +46,7 @@ pub const ArenaAllocator = struct { |
| 46 | 46 | } |
| 47 | 47 | |
| 48 | 48 | fn createNode(self: *ArenaAllocator, prev_len: usize, minimum_size: usize) !*BufNode { |
| 49 | | const actual_min_size = minimum_size + @sizeOf(BufNode); |
| 49 | const actual_min_size = minimum_size + (@sizeOf(BufNode) + 16); |
| 50 | 50 | const big_enough_len = prev_len + actual_min_size; |
| 51 | 51 | const len = big_enough_len + big_enough_len / 2; |
| 52 | 52 | const buf = try self.child_allocator.alignedAlloc(u8, @alignOf(BufNode), len); |