From 53494373ed87ca322d4329d38faaa1ef7a914a5e Mon Sep 17 00:00:00 2001 From: David Gonzalez Martin Date: Sun, 24 Mar 2024 09:43:41 -0600 Subject: [PATCH] Fix UnpinnedArray unspeakable bug --- bootstrap/library.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bootstrap/library.zig b/bootstrap/library.zig index c52e91b..613ad9f 100644 --- a/bootstrap/library.zig +++ b/bootstrap/library.zig @@ -512,7 +512,7 @@ pub fn UnpinnedArray(comptime T: type) type { pub fn insert(array: *@This(), allocator: *MyAllocator, index: IndexType, item: T) !void { assert(index < array.length); - if (array.length + 1 >= array.capacity) { + if (array.length + 1 <= array.capacity) { const after_count = array.length - index; copy_backwards(T, array.pointer[index + 1 ..][0..after_count], array.pointer[index..][0..after_count]); } else {