From 5ae8ecedeeceb3a9f5bfd0d07b1439ca4e201dfb Mon Sep 17 00:00:00 2001 From: Nathaniel Filardo Date: Tue, 26 Nov 2019 18:13:10 +0000 Subject: [PATCH] metaslab: further use of pointer align funcs --- src/mem/metaslab.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mem/metaslab.h b/src/mem/metaslab.h index 990a323..0f959cb 100644 --- a/src/mem/metaslab.h +++ b/src/mem/metaslab.h @@ -142,12 +142,12 @@ namespace snmalloc static Slab* get_slab(void* p) { - return pointer_cast(address_cast(p) & SLAB_MASK); + return pointer_align_down(p); } static bool is_short(Slab* p) { - return (address_cast(p) & SUPERSLAB_MASK) == address_cast(p); + return pointer_align_down(p) == p; } /**