diff --git a/src/core/mem/utils/mem_utils.c b/src/core/mem/utils/mem_utils.c index 9f0fe07..40ebac3 100644 --- a/src/core/mem/utils/mem_utils.c +++ b/src/core/mem/utils/mem_utils.c @@ -7,11 +7,8 @@ internal bool is_power_of_two(u64 num) { return (num & (num - 1)) == 0; } void *wapp_mem_util_align_forward(void *ptr, u64 alignment) { - if (!ptr) { - return NULL; - } - - assert(is_power_of_two(alignment)); + assert(ptr != NULL && "ptr argument shouldn't be NULL"); + assert(is_power_of_two(alignment) && "Alignment isn't a power of 2"); uptr p = (uptr)ptr; uptr align = (uptr)alignment; diff --git a/src/core/os/mem/mem_os.h b/src/core/os/mem/mem_os.h index 522e53b..fa0dae7 100644 --- a/src/core/os/mem/mem_os.h +++ b/src/core/os/mem/mem_os.h @@ -14,7 +14,6 @@ #error "Unrecognised platform" #endif -void *wapp_mem_util_align_forward(void *ptr, u64 alignment); void *wapp_mem_util_alloc(void *addr, u64 size, MemAccess access, MemAllocFlags flags, MemInitType type); void wapp_mem_util_free(void *ptr, u64 size);