From 51a4d97f03980838139b4883b1d62debe55105e8 Mon Sep 17 00:00:00 2001 From: olesya-wo <29059032+olesya-wo@users.noreply.github.com> Date: Tue, 12 Mar 2024 18:25:54 +0300 Subject: [PATCH] type conversion fix --- core/mem/tracking_allocator.odin | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/mem/tracking_allocator.odin b/core/mem/tracking_allocator.odin index 9ed49a41b..bc624617d 100644 --- a/core/mem/tracking_allocator.odin +++ b/core/mem/tracking_allocator.odin @@ -68,18 +68,18 @@ tracking_allocator_proc :: proc(allocator_data: rawptr, mode: Allocator_Mode, size, alignment: int, old_memory: rawptr, old_size: int, loc := #caller_location) -> (result: []byte, err: Allocator_Error) { track_alloc :: proc(data: ^Tracking_Allocator, entry: ^Tracking_Allocator_Entry) { - data.total_memory_allocated += entry.size + data.total_memory_allocated += i64(entry.size) data.total_allocation_count += 1 - data.current_memory_allocated += entry.size + data.current_memory_allocated += i64(entry.size) if data.current_memory_allocated > data.peak_memory_allocated { data.peak_memory_allocated = data.current_memory_allocated } } track_free :: proc(data: ^Tracking_Allocator, entry: ^Tracking_Allocator_Entry) { - data.total_memory_freed += entry.size + data.total_memory_freed += i64(entry.size) data.total_free_count += 1 - data.current_memory_allocated -= entry.size + data.current_memory_allocated -= i64(entry.size) } data := (^Tracking_Allocator)(allocator_data)