From 66f37aa2994b0137df27f83f5262dbea90a0b8d4 Mon Sep 17 00:00:00 2001 From: dzaima Date: Fri, 13 Sep 2024 18:29:06 +0300 Subject: [PATCH] allow hitting exactly the memory limit --- src/opt/mm_buddyTemplate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opt/mm_buddyTemplate.c b/src/opt/mm_buddyTemplate.c index f7a64640..facf2997 100644 --- a/src/opt/mm_buddyTemplate.c +++ b/src/opt/mm_buddyTemplate.c @@ -44,7 +44,7 @@ static NOINLINE void* BN(allocateMore)(i64 bucket, u8 type, i64 from, i64 to) { if (gc_maybeGC(false)) goto alloc_rec; #endif - if (mm_heapAlloc+sz >= mm_heapMax) { + if (mm_heapAlloc+sz > mm_heapMax) { #if ALLOC_MODE==0 && ENABLE_GC if (!BN(allocMore_rec)) { gc_forceGC(false);