diff --git a/src/backend/address_space.h b/src/backend/address_space.h index e197e77..02c48f0 100644 --- a/src/backend/address_space.h +++ b/src/backend/address_space.h @@ -53,12 +53,10 @@ namespace snmalloc SNMALLOC_ASSERT(size >= sizeof(void*)); /* - * For sufficiently large allocations with platforms that support - * aligned allocations and architectures that don't require - * StrictProvenance, try asking the platform first. + * For sufficiently large allocations with platforms that support aligned + * allocations, try asking the platform directly. */ - if constexpr ( - pal_supports && !aal_supports) + if constexpr (pal_supports) { if (size >= PAL::minimum_alloc_size) {