From 011b03b65a13bd377e41a70142a32948561e5338 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Tue, 25 Nov 2025 14:29:36 +0800 Subject: [PATCH] Update objectpool.c --- src/interpreter/objectpool.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/interpreter/objectpool.c b/src/interpreter/objectpool.c index ad4fe725..00501d63 100644 --- a/src/interpreter/objectpool.c +++ b/src/interpreter/objectpool.c @@ -107,8 +107,8 @@ static int Pool__sweep_dealloc(Pool* self, if(item->unused_length == item->block_count) { // all free if(arenas->length > 0) { - // at least one arena - PoolArena__delete(item); + // keep at least 1 arena + PK_FREE(item); } else { // no arena c11_vector__push(PoolArena*, arenas, item); @@ -127,7 +127,7 @@ static int Pool__sweep_dealloc(Pool* self, } else { if(item->unused_length == item->block_count) { // all free - PoolArena__delete(item); + PK_FREE(item); } else { // some free c11_vector__push(PoolArena*, arenas, item);