From 835b8ffa22d7dce1a4b3cd1677a50095200a3883 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Wed, 12 Oct 2022 20:30:48 +0100 Subject: [PATCH] Update `total_used` for `arena_static_reset_to` --- core/mem/virtual/arena.odin | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/mem/virtual/arena.odin b/core/mem/virtual/arena.odin index ba2708fc3..d2ffa73f2 100644 --- a/core/mem/virtual/arena.odin +++ b/core/mem/virtual/arena.odin @@ -96,8 +96,10 @@ arena_static_reset_to :: proc(arena: ^Arena, pos: uint, loc := #caller_location) if prev_pos < pos { mem.zero_slice(arena.curr_block.base[arena.curr_block.used:][:pos-prev_pos]) } + arena.total_used = arena.curr_block.used return true } else if pos == 0 { + arena.total_used = 0 return true } return false