瀏覽代碼

Fix mem.Arena

Tetralux 5 年之前
父節點
當前提交
c9723e2dc0
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      core/mem/allocators.odin

+ 1 - 1
core/mem/allocators.odin

@@ -55,7 +55,7 @@ arena_allocator_proc :: proc(allocator_data: rawptr, mode: Allocator_Mode,
 			return nil;
 		}
 
-		#no_bounds_check end := &arena.data[len(arena.data)];
+		#no_bounds_check end := &arena.data[arena.offset];
 
 		ptr := align_forward(end, uintptr(alignment));
 		arena.offset += total_size;