From df2a2dc228f411e502db2077d6531f858d845747 Mon Sep 17 00:00:00 2001 From: Nathaniel Filardo Date: Wed, 10 Jul 2019 14:57:04 +0100 Subject: [PATCH] metaslab: rephrase assertion in terms of pointer_diff --- src/mem/metaslab.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mem/metaslab.h b/src/mem/metaslab.h index f39caa0..990a323 100644 --- a/src/mem/metaslab.h +++ b/src/mem/metaslab.h @@ -224,8 +224,7 @@ namespace snmalloc { // Check we are looking at a correctly aligned block void* start = remove_cache_friendly_offset(curr, sizeclass); - assert( - ((address_cast(start) - address_cast(slab) - offset) % size) == 0); + assert(((pointer_diff(slab, start) - offset) % size) == 0); // Account for free elements in free list accounted_for += size;