diff --git a/src/backend/largebuddyrange.h b/src/backend/largebuddyrange.h index 1d15dfe..5f18248 100644 --- a/src/backend/largebuddyrange.h +++ b/src/backend/largebuddyrange.h @@ -43,9 +43,9 @@ namespace snmalloc MetaEntry& entry = Pagemap::template get_metaentry_mut(address_cast(k)); if (direction) - return *reinterpret_cast(&entry.meta); + return entry.meta; - return *reinterpret_cast(&entry.remote_and_sizeclass); + return entry.remote_and_sizeclass; } static bool is_red(Contents k)