From 69b0996c61c422f6f81a02d4d7879dc8de8d4a06 Mon Sep 17 00:00:00 2001 From: Wassim Alhajomar Date: Tue, 29 Sep 2026 18:50:33 +0200 Subject: [PATCH] `core:container/xar`: fix chunk slot count capping `Array` capacity --- core/container/xar/xar.odin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/container/xar/xar.odin b/core/container/xar/xar.odin index d2a517464..3ba1fe150 100644 --- a/core/container/xar/xar.odin +++ b/core/container/xar/xar.odin @@ -70,7 +70,7 @@ MAX_SHIFT :: PLATFORM_BITS>>1 } */ Array :: struct($T: typeid, $SHIFT: uint) where 0 < SHIFT, SHIFT <= MAX_SHIFT { - chunks: [(1 << (_LOG2_PLATFORM_BITS - intrinsics.constant_log2(SHIFT))) + 1][^]T, + chunks: [PLATFORM_BITS - SHIFT + 1][^]T, len: int, allocator: runtime.Allocator, }