tidying up Query_Info return value when not in query features

This commit is contained in:
Ian Lilley
2022-06-01 22:40:39 -04:00
parent ba5f7c4e2a
commit dda2ed290a
4 changed files with 8 additions and 9 deletions
+4 -5
View File
@@ -886,6 +886,10 @@ tracking_allocator_proc :: proc(allocator_data: rawptr, mode: Allocator_Mode,
}
case .Free:
delete_key(&data.allocation_map, old_memory)
case .Free_All:
if data.clear_on_free_all {
clear_map(&data.allocation_map)
}
case .Resize:
if old_memory != result_ptr {
delete_key(&data.allocation_map, old_memory)
@@ -898,11 +902,6 @@ tracking_allocator_proc :: proc(allocator_data: rawptr, mode: Allocator_Mode,
location = loc,
}
case .Free_All:
if data.clear_on_free_all {
clear_map(&data.allocation_map)
}
case .Query_Features:
set := (^Allocator_Mode_Set)(old_memory)
if set != nil {