diff --git a/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_at_least.pass.cpp b/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_at_least.pass.cpp index 88ae44c627584..8a9425a2ec9c2 100644 --- a/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_at_least.pass.cpp +++ b/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_at_least.pass.cpp @@ -45,16 +45,18 @@ struct has_allocate_at_least { constexpr bool test() { { // check that std::allocate_at_least forwards to allocator::allocate if no allocate_at_least exists no_allocate_at_least alloc; - std::same_as> decltype(auto) ret = - std::allocator_traits::allocate_at_least(alloc, 1); + using AllocTraits = std::allocator_traits; + std::same_as> decltype(auto) ret = + AllocTraits::allocate_at_least(alloc, 1); assert(ret.count == 1); assert(ret.ptr == &alloc.t); } { // check that std::allocate_at_least forwards to allocator::allocate_at_least if allocate_at_least exists has_allocate_at_least alloc; - std::same_as> decltype(auto) ret = - std::allocator_traits::allocate_at_least(alloc, 1); + using AllocTraits = std::allocator_traits; + std::same_as> decltype(auto) ret = + AllocTraits::allocate_at_least(alloc, 1); assert(ret.count == 2); assert(ret.ptr == &alloc.t2); }