From c021a445672fde506dbbcc331ca3b846f9b6e2a1 Mon Sep 17 00:00:00 2001 From: Bas van den Berg Date: Sat, 14 Jul 2018 18:05:05 +0200 Subject: [PATCH] Fix aligned reallocation from zero size. --- std/mem.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/std/mem.zig b/std/mem.zig index 32c17fcb26..2a5b0366a9 100644 --- a/std/mem.zig +++ b/std/mem.zig @@ -74,7 +74,7 @@ pub const Allocator = struct { pub fn alignedRealloc(self: *Allocator, comptime T: type, comptime alignment: u29, old_mem: []align(alignment) T, n: usize) ![]align(alignment) T { if (old_mem.len == 0) { - return self.alloc(T, n); + return self.alignedAlloc(T, alignment, n); } if (n == 0) { self.free(old_mem);