From e05a30576456bf7165aaad8d975539e6326d09a5 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 3 Oct 2021 12:43:11 +0100 Subject: [PATCH] Minor clean up --- core/mem/virtual/arena.odin | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/core/mem/virtual/arena.odin b/core/mem/virtual/arena.odin index c11ca0306..d4d84e5b3 100644 --- a/core/mem/virtual/arena.odin +++ b/core/mem/virtual/arena.odin @@ -148,13 +148,10 @@ growing_arena_temp_end :: proc(temp: Growing_Arena_Temp, loc := #caller_location } if block := arena.curr_block; block != nil { - assert(block.used >= temp.used, "out of order use of growing_arena_temp_end", loc) amount_to_zero := min(block.used-temp.used, block.size-block.used) - + mem.zero_slice(block.base[temp.used:][:amount_to_zero]) block.used = temp.used - - mem.zero_slice(block.base[block.used:][:amount_to_zero]) } assert(arena.temp_count > 0, "double-use of growing_arena_temp_end", loc) @@ -162,5 +159,5 @@ growing_arena_temp_end :: proc(temp: Growing_Arena_Temp, loc := #caller_location } growing_arena_check_temp :: proc(arena: ^Growing_Arena, loc := #caller_location) { - assert(condition = arena.temp_count == 0, loc = loc) + assert(arena.temp_count == 0, "Growing_Arena_Temp not been ended", loc) } \ No newline at end of file