Browse Source

Improve assert information

Lucas Perlind 3 months ago
parent
commit
14c5096b81
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/os/os2/allocators.odin

+ 1 - 1
core/os/os2/allocators.odin

@@ -36,7 +36,7 @@ TEMP_ALLOCATOR_GUARD_END :: proc(temp: Temp_Allocator) {
 
 
 @(deferred_out=TEMP_ALLOCATOR_GUARD_END)
 @(deferred_out=TEMP_ALLOCATOR_GUARD_END)
 TEMP_ALLOCATOR_GUARD :: #force_inline proc(collisions: []runtime.Allocator, loc := #caller_location) -> Temp_Allocator {
 TEMP_ALLOCATOR_GUARD :: #force_inline proc(collisions: []runtime.Allocator, loc := #caller_location) -> Temp_Allocator {
-	assert(len(collisions) <= MAX_TEMP_ARENA_COLLISIONS)
+	assert(len(collisions) <= MAX_TEMP_ARENA_COLLISIONS, "Maximum collision count exceeded. MAX_TEMP_ARENA_COUNT must be increased!")
 	good_arena: ^runtime.Arena
 	good_arena: ^runtime.Arena
 	for i in 0..<MAX_TEMP_ARENA_COUNT {
 	for i in 0..<MAX_TEMP_ARENA_COUNT {
 		good_arena = &global_default_temp_allocator_arenas[i]
 		good_arena = &global_default_temp_allocator_arenas[i]