diff --git a/src/free.c b/src/free.c index d0940a16..7e529530 100644 --- a/src/free.c +++ b/src/free.c @@ -340,10 +340,7 @@ mi_decl_nodiscard size_t mi_usable_size(const void* p) mi_attr_noexcept { void mi_free_size(void* p, size_t size) mi_attr_noexcept { MI_UNUSED_RELEASE(size); - #if MI_DEBUG - const size_t available = _mi_usable_size(p,"mi_free_size"); - mi_assert(p == NULL || size <= available || available == 0 /* invalid pointer */ ); - #endif + mi_assert(p == NULL || size <= _mi_usable_size(p,"mi_free_size")); mi_free(p); }