metaslab: rephrase assertion in terms of pointer_diff

This commit is contained in:
Nathaniel Filardo
2019-07-10 14:57:04 +01:00
parent 4dd77d35ab
commit df2a2dc228

View File

@@ -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;