authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-02-12 03:21:18-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-02-12 03:21:18-05:00
logec0846a00fd3d0ae0b7b94961f855b8ab6c938db
treea4f8e3f01539a1da701dee805dd7c667567a765e
parent227ead54be9331f87e5e3e92082dc405ef643e57

std.heap.ArenaAllocator: fix incorrectly activating safety check


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

std/heap.zig+1-1
......@@ -232,7 +232,7 @@ pub const ArenaAllocator = struct {
232232 var cur_node = if (self.buffer_list.last) |last_node| last_node else try self.createNode(0, n + alignment);
233233 while (true) {
234234 const cur_buf = cur_node.data[@sizeOf(BufNode)..];
235 const addr = @ptrToInt(&cur_buf[self.end_index]);
235 const addr = @ptrToInt(cur_buf.ptr) + self.end_index;
236236 const rem = @rem(addr, alignment);
237237 const march_forward_bytes = if (rem == 0) 0 else (alignment - rem);
238238 const adjusted_index = self.end_index + march_forward_bytes;