From 3adc45d8a07be0abbc85fc0ec9b7610271b0bbf2 Mon Sep 17 00:00:00 2001 From: Mark Date: Tue, 24 Sep 2024 08:16:12 +0100 Subject: [PATCH] Update chunk.c I think this is logically equivalent (it is what I use in my vector types) and saves a `+1`. --- c/chunk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c/chunk.c b/c/chunk.c index 25380e831..81255a723 100644 --- a/c/chunk.c +++ b/c/chunk.c @@ -39,7 +39,7 @@ void writeChunk(Chunk* chunk, uint8_t byte) { //> write-chunk-with-line void writeChunk(Chunk* chunk, uint8_t byte, int line) { //< write-chunk-with-line - if (chunk->capacity < chunk->count + 1) { + if (chunk->capacity == chunk->count) { int oldCapacity = chunk->capacity; chunk->capacity = GROW_CAPACITY(oldCapacity); chunk->code = GROW_ARRAY(uint8_t, chunk->code,