diff --git a/src/mem/pagemap.h b/src/mem/pagemap.h index bc75fd3..0774c68 100644 --- a/src/mem/pagemap.h +++ b/src/mem/pagemap.h @@ -326,9 +326,7 @@ namespace snmalloc private: static constexpr size_t COVERED_BITS = bits::ADDRESS_BITS - GRANULARITY_BITS; - static constexpr size_t CONTENT_BITS = - bits::next_pow2_bits_const(sizeof(T)); - static constexpr size_t ENTRIES = 1ULL << (COVERED_BITS + CONTENT_BITS); + static constexpr size_t ENTRIES = 1ULL << COVERED_BITS; static constexpr size_t SHIFT = GRANULARITY_BITS; std::atomic top[ENTRIES];