From 1d00bf01f6f378a7b2f848002727a74e28a9b796 Mon Sep 17 00:00:00 2001 From: rhuibertsjr Date: Fri, 26 Apr 2024 18:04:59 +0200 Subject: [PATCH] Removed: memory alignment tests --- src/arena.c | 1 + src/main.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/arena.c b/src/arena.c index ba2af47..58466cc 100644 --- a/src/arena.c +++ b/src/arena.c @@ -59,6 +59,7 @@ arena_allocate(Arena *arena, u64 size) sll_stack_push(arena->current, new_memory_bock, prev); current = new_memory_bock; + pos_mem = memory_align_power_of_two(current->offset, ARENA_DEFAULT_ALIGNMENT); pos_new = current->offset + size; diff --git a/src/main.c b/src/main.c index b54f935..fb91a63 100644 --- a/src/main.c +++ b/src/main.c @@ -9,8 +9,8 @@ int main(void) { Arena *arena = arena_initialize_default(); - u64* ptr1 = arena_allocate(arena, KB(3)); - u64* ptr2 = arena_allocate(arena, KB(2)); + + /* lifetime of objects */ arena_release(arena); return 0;