From 5a22d49b722c955f4d958123f1cf6ed01ea84399 Mon Sep 17 00:00:00 2001 From: Laytan Laats Date: Thu, 29 Aug 2024 14:48:36 +0200 Subject: [PATCH] mem/virtual: make sure the given size is used for subsequent blocks --- core/mem/virtual/arena.odin | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/mem/virtual/arena.odin b/core/mem/virtual/arena.odin index 80c231c31..79407d80d 100644 --- a/core/mem/virtual/arena.odin +++ b/core/mem/virtual/arena.odin @@ -49,6 +49,10 @@ arena_init_growing :: proc(arena: ^Arena, reserved: uint = DEFAULT_ARENA_GROWING arena.curr_block = memory_block_alloc(0, reserved, {}) or_return arena.total_used = 0 arena.total_reserved = arena.curr_block.reserved + + if arena.minimum_block_size == 0 { + arena.minimum_block_size = reserved + } return }