aboutsummaryrefslogtreecommitdiff
path: root/src/common.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/common.cpp')
-rw-r--r--src/common.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/common.cpp b/src/common.cpp
index 890d53ddc..81afe2bef 100644
--- a/src/common.cpp
+++ b/src/common.cpp
@@ -464,7 +464,6 @@ gb_global bool global_module_path_set = false;
typedef struct Arena {
u8 * ptr;
u8 * end;
- u8 * prev;
Array<gbVirtualMemory> blocks;
BlockingMutex mutex;
std::atomic<isize> block_size;
@@ -499,7 +498,6 @@ void arena_internal_grow(Arena *arena, isize min_size) {
void *arena_alloc(Arena *arena, isize size, isize alignment) {
mutex_lock(&arena->mutex);
-
if (size > (arena->end - arena->ptr)) {
arena_internal_grow(arena, size);
GB_ASSERT(size <= (arena->end - arena->ptr));
@@ -508,7 +506,6 @@ void *arena_alloc(Arena *arena, isize size, isize alignment) {
isize align = gb_max(alignment, ARENA_MIN_ALIGNMENT);
void *ptr = arena->ptr;
- arena->prev = arena->ptr;
arena->ptr = cast(u8 *)ALIGN_UP_PTR(arena->ptr + size, align);
GB_ASSERT(arena->ptr <= arena->end);
GB_ASSERT(ptr == ALIGN_DOWN_PTR(ptr, align));