aboutsummaryrefslogtreecommitdiff
path: root/src/common.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2021-08-18 20:48:26 +0100
committergingerBill <bill@gingerbill.org>2021-08-18 20:48:26 +0100
commitd419d81841aafca0562c01ef2624b1340c33397b (patch)
tree0bb98ba08966a7949c62da5f56f241f89b2dc9dc /src/common.cpp
parent08942714a2588357318114a8df6ea3b1417fc611 (diff)
Remove unused code
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));