From 3dc68c2e089135a95928d7d2b6f8698cff3938f3 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Mon, 16 Mar 2026 15:50:13 +0000 Subject: [PATCH] In `PtrSet` `permanent_allocator` instead of `heap_allocator` --- src/ptr_set.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ptr_set.cpp b/src/ptr_set.cpp index 5b1d2cc19..21151c0aa 100644 --- a/src/ptr_set.cpp +++ b/src/ptr_set.cpp @@ -19,7 +19,8 @@ template gb_internal void ptr_set_clear (PtrSet *s); #define FOR_PTR_SET(element, set_) for (auto *it = &(set_).keys[0], element = it ? *it : nullptr; (set_).keys != nullptr && it < &(set_).keys[(set_).capacity]; it++) if (element = *it, (*it != nullptr && *it != cast(void *)~(uintptr)(0ull))) gb_internal gbAllocator ptr_set_allocator(void) { - return heap_allocator(); + // return heap_allocator(); + return permanent_allocator(); } template