diff --git a/src/arena.c b/src/arena.c index dbbc3ed..59d2e77 100644 --- a/src/arena.c +++ b/src/arena.c @@ -26,7 +26,7 @@ void arena_init(Arena *arena, const ArenaParams *params) { Assert(params->size > MemoryBlock_Header_Size); Assert(params->size < (U32_Max - platform_page_size())); // Reserving last piece so our math doesn't overflow - Assert(IsPow2(params->commit_size)); + Assert(params->commit_size > 0); MemoryBlock *block = memoryblock_allocate(params->size, params->commit_size); ASAN_UNPOISON_MEMORY_REGION(block, MemoryBlock_Header_Size);