[libcxx-commits] [libcxx] [libc++] Move a bunch of tests into std/mem to reflect the standard (PR #99456)

via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jul 18 01:56:17 PDT 2024


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-libcxx

Author: Nikolas Klauser (philnik777)

<details>
<summary>Changes</summary>

Some time ago, a new top level stable name [mem] was introduced in the standard. This moves all the tests for this into the correct top level directory.


---

Patch is 171.37 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/99456.diff


384 Files Affected:

- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/allocs.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/converting_copy.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/copy.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/deduct.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/default.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/allocate_size.verify.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.verify.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair_const_lvalue_pair.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair_piecewise.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair_rvalue.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair_values.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_type.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/inner_allocator.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/max_size.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/outer_allocator.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/select_on_container_copy_construction.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/inner_allocator_type.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/propagate_on_container_copy_assignment.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/propagate_on_container_move_assignment.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/propagate_on_container_swap.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/base-is-uglified.compile.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/scoped.adaptor.operators/copy_assign.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/scoped.adaptor.operators/eq.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/scoped.adaptor.operators/move_assign.pass.cpp () 
- (renamed) libcxx/test/std/mem/allocator.adaptor/types.compile.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/assign.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/copy.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/default.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/memory_resource_convert.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/other_alloc.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/equal.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/not_equal.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_bytes.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_object.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_vocabulary.nodiscard.verify.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair_const_lvalue_pair.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair_rvalue.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair_values.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_piecewise_pair.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_piecewise_pair_evil.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_types.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/deallocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/default_type.compile.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/destroy.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/new_delete_object.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/resource.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/select_on_container_copy_construction.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/tracking_mem_res.h () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_deque_synop.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_deque_synop2.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_forward_list_synop.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_list_synop.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_list_synop2.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_map_synop.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_map_synop2.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_regex_synop.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_set_synop.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_set_synop2.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_string_synop.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_string_synop2.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_unordered_map_synop.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_unordered_map_synop2.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_unordered_set_synop.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_unordered_set_synop2.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_vector_synop.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.aliases/header_vector_synop2.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.global/default_resource.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.global/new_delete_resource.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.global/null_memory_resource.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.ctor/copy_move.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.ctor/with_default_resource.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.ctor/without_buffer.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.mem/allocate_deallocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.mem/allocate_exception_safety.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.mem/allocate_from_initial_buffer.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.mem/allocate_from_zero_sized_buffer.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.mem/allocate_in_geometric_progression.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.mem/allocate_overaligned_request.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.mem/allocate_with_initial_size.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.monotonic.buffer/mem.res.monotonic.buffer.mem/equality.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.pool/mem.res.pool.ctor/ctor_does_not_allocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.pool/mem.res.pool.ctor/sync_with_default_resource.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.pool/mem.res.pool.ctor/unsync_with_default_resource.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.pool/mem.res.pool.mem/equality.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.pool/mem.res.pool.mem/sync_allocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.pool/mem.res.pool.mem/sync_allocate_overaligned_request.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.pool/mem.res.pool.mem/sync_allocate_reuse_blocks.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.pool/mem.res.pool.mem/sync_deallocate_matches_allocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.pool/mem.res.pool.mem/unsync_allocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.pool/mem.res.pool.mem/unsync_allocate_overaligned_request.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.pool/mem.res.pool.mem/unsync_allocate_reuse_blocks.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res.pool/mem.res.pool.mem/unsync_deallocate_matches_allocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res/construct.verify.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res/mem.res.eq/equal.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res/mem.res.eq/not_equal.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res/mem.res.private/private_members.verify.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res/mem.res.private/protected_members.verify.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res/mem.res.public/allocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res/mem.res.public/deallocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res/mem.res.public/dtor.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/mem.res/mem.res.public/is_equal.pass.cpp () 
- (renamed) libcxx/test/std/mem/mem.res/nodiscard.verify.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.tag/allocator_arg.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.tag/allocator_arg.verify.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.members/allocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.members/allocate.verify.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.members/allocate_at_least.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.members/construct.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.members/destroy.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.members/incomplete_type_helper.h () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.members/select_on_container_copy_construction.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.types/const_void_pointer.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.types/difference_type.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.types/pointer.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.types/propagate_on_container_copy_assignment.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.types/propagate_on_container_move_assignment.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.types/propagate_on_container_swap.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.types/rebind_alloc.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.types/size_type.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator.traits.types/void_pointer.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/allocator_type.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/rebind_traits.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.traits/value_type.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.uses/allocator.uses.construction/common.h () 
- (renamed) libcxx/test/std/mem/memory/allocator.uses/allocator.uses.construction/make_obj_using_allocator.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.uses/allocator.uses.construction/uninitialized_construct_using_allocator.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.uses/allocator.uses.construction/uses_allocator_construction_args.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/c.malloc/nothing_to_do.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/PR50299.compile.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator.ctor.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator.dtor.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator.globals/eq.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator.members/allocate.constexpr.size.verify.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator.members/allocate.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator.members/allocate.size.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator.members/allocate.verify.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator_pointers.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator_types.deprecated_in_cxx17.verify.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator_types.deprecated_in_cxx23.verify.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator_types.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator_types.removed_in_cxx20.verify.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator_types.removed_in_cxx26.verify.cpp () 
- (renamed) libcxx/test/std/mem/memory/default.allocator/allocator_types.void.compile.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.conversion/to_address.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.conversion/to_address_on_funcptr.verify.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.conversion/to_address_on_function.verify.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.conversion/to_address_std_iterators.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.conversion/to_address_without_pointer_traits.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.traits/pointer.traits.types/difference_type.compile.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.traits/pointer.traits.types/element_type.compile.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.traits/pointer.traits.types/lwg3545.compile.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.traits/pointer.traits.types/pointer.compile.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.traits/pointer.traits.types/rebind.compile.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.traits/ptr.pointer_to.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/pointer.traits/ptr.types.compile.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/ptr.align/align.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/ptr.align/assume_aligned.nodiscard.verify.cpp () 
- (renamed) libcxx/test/std/mem/memory/ptr.align/assume_aligned.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/buffer.h () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/counted.h () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/overload_compare_iterator.h () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/ranges_robust_against_nonbool.compile.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/specialized.addressof/addressof.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/specialized.addressof/addressof.temp.compile.fail.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/specialized.construct/construct_at.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/specialized.construct/ranges_construct_at.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/specialized.destroy/ranges_destroy.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/specialized.destroy/ranges_destroy_at.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/specialized.destroy/ranges_destroy_n.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/uninitialized.construct.default/ranges_uninitialized_default_construct.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/uninitialized.construct.default/ranges_uninitialized_default_construct_n.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct.pass.cpp () 
- (renamed) libcxx/test/std/mem/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct_n.pass.cpp () 


``````````diff
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/allocs.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/allocs.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/allocs.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/allocs.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_copy.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/converting_copy.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_copy.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/converting_copy.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/converting_move.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/copy.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/copy.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/copy.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/copy.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/deduct.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/deduct.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/deduct.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/deduct.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/default.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/default.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.cnstr/default.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.cnstr/default.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/allocate_size.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.verify.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/allocate_size.verify.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.verify.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/allocate_size.verify.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.verify.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.verify.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.verify.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.verify.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_const_lvalue_pair.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair_const_lvalue_pair.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_const_lvalue_pair.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair_const_lvalue_pair.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_piecewise.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair_piecewise.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_piecewise.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair_piecewise.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_rvalue.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair_rvalue.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_rvalue.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair_rvalue.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_values.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair_values.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_values.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_pair_values.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_type.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_type.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_type.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/construct_type.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/deallocate.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/destroy.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/inner_allocator.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/inner_allocator.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/inner_allocator.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/inner_allocator.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/max_size.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/max_size.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/max_size.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/max_size.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/outer_allocator.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/outer_allocator.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/outer_allocator.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/outer_allocator.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/select_on_container_copy_construction.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/select_on_container_copy_construction.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/select_on_container_copy_construction.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.members/select_on_container_copy_construction.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/inner_allocator_type.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/inner_allocator_type.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/inner_allocator_type.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/inner_allocator_type.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_copy_assignment.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/propagate_on_container_copy_assignment.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_copy_assignment.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/propagate_on_container_copy_assignment.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_move_assignment.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/propagate_on_container_move_assignment.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_move_assignment.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/propagate_on_container_move_assignment.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_swap.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/propagate_on_container_swap.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/propagate_on_container_swap.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/allocator.adaptor.types/propagate_on_container_swap.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/base-is-uglified.compile.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/base-is-uglified.compile.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/base-is-uglified.compile.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/base-is-uglified.compile.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/copy_assign.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/scoped.adaptor.operators/copy_assign.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/copy_assign.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/scoped.adaptor.operators/copy_assign.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/eq.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/scoped.adaptor.operators/eq.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/eq.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/scoped.adaptor.operators/eq.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/move_assign.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/scoped.adaptor.operators/move_assign.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/move_assign.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/scoped.adaptor.operators/move_assign.pass.cpp
diff --git a/libcxx/test/std/utilities/allocator.adaptor/types.compile.pass.cpp b/libcxx/test/std/mem/allocator.adaptor/types.compile.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/allocator.adaptor/types.compile.pass.cpp
rename to libcxx/test/std/mem/allocator.adaptor/types.compile.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/assign.pass.cpp b/libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/assign.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/assign.pass.cpp
rename to libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/assign.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/copy.pass.cpp b/libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/copy.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/copy.pass.cpp
rename to libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/copy.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/default.pass.cpp b/libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/default.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/default.pass.cpp
rename to libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/default.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/memory_resource_convert.pass.cpp b/libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/memory_resource_convert.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/memory_resource_convert.pass.cpp
rename to libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/memory_resource_convert.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/other_alloc.pass.cpp b/libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/other_alloc.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/other_alloc.pass.cpp
rename to libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.ctor/other_alloc.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/equal.pass.cpp b/libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/equal.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/equal.pass.cpp
rename to libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/equal.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/not_equal.pass.cpp b/libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/not_equal.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/not_equal.pass.cpp
rename to libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.eq/not_equal.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate.pass.cpp b/libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate.pass.cpp
rename to libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_bytes.pass.cpp b/libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_bytes.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_bytes.pass.cpp
rename to libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_bytes.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_object.pass.cpp b/libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_object.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_object.pass.cpp
rename to libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_object.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_vocabulary.nodiscard.verify.cpp b/libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_vocabulary.nodiscard.verify.cpp
similarity index 100%
rename from libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_vocabulary.nodiscard.verify.cpp
rename to libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/allocate_deallocate_vocabulary.nodiscard.verify.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair.pass.cpp b/libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair.pass.cpp
similarity index 100%
rename from libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair.pass.cpp
rename to libcxx/test/std/mem/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/mem.res/mem.poly.allocator.class/mem.poly.allocator.mem/construct_pair_const_lvalue_pair.pass.cpp b/libcxx/test/std...
[truncated]

``````````

</details>


https://github.com/llvm/llvm-project/pull/99456


More information about the libcxx-commits mailing list