Fix wrong cast in aligned_free()

This commit is contained in:
Konstantinos Margaritis 2024-05-16 13:06:28 +03:00
parent e819cb1100
commit 8339534a44

View File

@ -124,7 +124,8 @@ void aligned_free(void *ptr) {
return;
}
ptrdiff_t *addr = static_cast<ptrdiff_t *>(ptr) - HACK_OFFSET;
char *addr_c = static_cast<char *>(ptr);
void *addr = static_cast<void *>(addr_c - HACK_OFFSET);
DEBUG_PRINTF("asked to free %p freeing %p\n", ptr, addr);
assert(ISALIGNED_N(addr, 64));