From 82e29f47b38b11c7fefac98882e90cfa9cb5b80d Mon Sep 17 00:00:00 2001 From: daan Date: Mon, 18 May 2020 18:51:06 -0700 Subject: [PATCH] weaken assertion, #245 --- src/alloc-aligned.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/alloc-aligned.c b/src/alloc-aligned.c index 7eeb9e92..45c7167a 100644 --- a/src/alloc-aligned.c +++ b/src/alloc-aligned.c @@ -54,7 +54,7 @@ static void* mi_heap_malloc_zero_aligned_at(mi_heap_t* const heap, const size_t // .. and align within the allocation uintptr_t adjust = alignment - (((uintptr_t)p + offset) & align_mask); - mi_assert_internal(adjust % sizeof(uintptr_t) == 0); + mi_assert_internal(adjust >= alignment); void* aligned_p = (adjust == alignment ? p : (void*)((uintptr_t)p + adjust)); if (aligned_p != p) mi_page_set_has_aligned(_mi_ptr_page(p), true); mi_assert_internal(((uintptr_t)aligned_p + offset) % alignment == 0);