[libc++] Remove workaround for .fail.cpp tests that don't have clang-verify markup
authorLouis Dionne <ldionne@apple.com>
Tue, 14 Apr 2020 17:00:53 +0000 (13:00 -0400)
committerLouis Dionne <ldionne@apple.com>
Wed, 15 Apr 2020 14:53:37 +0000 (10:53 -0400)
commit7a6aaf9b23d6ac2fb8c11c00c73e55c0bc7aa2f0
treedefd77125bbc50119bb4cfcac2e89eb3131dc211
parent443c244cff6ac43735654b2d2c74ca06e7bab102
[libc++] Remove workaround for .fail.cpp tests that don't have clang-verify markup

By renaming .fail.cpp tests that don't need clang-verify to .compile.fail.cpp,
the new test format will not try to compile these tests with clang-verify,
and the old test format will work just the same. However, this allows
removing a workaround that requires parsing each test looking for
clang-verify markup.

After this change, a .fail.cpp test should always have clang-verify markup.
When clang-verify is not supported by the compiler, we will just check that
these tests fail to compile. When clang-verify is supported, these tests
will be compiled with clang-verify whether they have markup or not (so
they should have markup, or they will fail).

This simplifies the test suite and also ensures that all of our .fail.cpp
tests provide clang-verify markup. If it's impossible for a test to have
clang-verify markup, it can be moved to a .compile.fail.cpp test, which
are unconditionally just checked for compilation failure.
277 files changed:
libcxx/test/libcxx/atomics/libcpp-has-no-threads.compile.fail.cpp [moved from libcxx/test/libcxx/atomics/libcpp-has-no-threads.fail.cpp with 100% similarity]
libcxx/test/libcxx/extensions/hash/specializations.compile.fail.cpp [moved from libcxx/test/libcxx/extensions/hash/specializations.fail.cpp with 100% similarity]
libcxx/test/libcxx/extensions/hash_map/const_iterator.compile.fail.cpp [moved from libcxx/test/libcxx/extensions/hash_map/const_iterator.fail.cpp with 100% similarity]
libcxx/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.compile.fail.cpp [moved from libcxx/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.fail.cpp with 100% similarity]
libcxx/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.compile.fail.cpp [moved from libcxx/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.fail.cpp with 100% similarity]
libcxx/test/libcxx/selftest/newformat/fail.cpp/compile-failure.fail.cpp [moved from libcxx/test/libcxx/selftest/newformat/fail.cpp/compile-error-without-verify.fail.cpp with 75% similarity]
libcxx/test/libcxx/selftest/newformat/fail.cpp/compile-success.fail.cpp
libcxx/test/libcxx/selftest/newformat/fail.cpp/no-diagnostics-unmarked.fail.cpp [new file with mode: 0644]
libcxx/test/libcxx/selftest/newformat/fail.cpp/no-diagnostics.fail.cpp [moved from libcxx/test/libcxx/selftest/test.fail.cpp with 71% similarity]
libcxx/test/libcxx/selftest/newformat/fail.cpp/right-diagnostic.fail.cpp [moved from libcxx/test/libcxx/selftest/newformat/fail.cpp/compile-error-with-verify.fail.cpp with 79% similarity]
libcxx/test/libcxx/selftest/newformat/fail.cpp/wrong-diagnostic.fail.cpp [moved from libcxx/test/libcxx/selftest/newformat/fail.cpp/wrong-expected.fail.cpp with 83% similarity]
libcxx/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/missing_is_aggregate_trait.compile.fail.cpp [moved from libcxx/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/missing_is_aggregate_trait.fail.cpp with 100% similarity]
libcxx/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.compile.fail.cpp [moved from libcxx/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp with 100% similarity]
libcxx/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.compile.fail.cpp [moved from libcxx/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp with 100% similarity]
libcxx/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.compile.fail.cpp [moved from libcxx/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp with 100% similarity]
libcxx/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.compile.fail.cpp [moved from libcxx/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp with 100% similarity]
libcxx/test/std/atomics/atomics.flag/copy_assign.compile.fail.cpp [moved from libcxx/test/std/atomics/atomics.flag/copy_assign.fail.cpp with 100% similarity]
libcxx/test/std/atomics/atomics.flag/copy_ctor.compile.fail.cpp [moved from libcxx/test/std/atomics/atomics.flag/copy_ctor.fail.cpp with 100% similarity]
libcxx/test/std/atomics/atomics.flag/copy_volatile_assign.compile.fail.cpp [moved from libcxx/test/std/atomics/atomics.flag/copy_volatile_assign.fail.cpp with 100% similarity]
libcxx/test/std/atomics/atomics.types.generic/trivially_copyable.compile.fail.cpp [moved from libcxx/test/std/atomics/atomics.types.generic/trivially_copyable.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.cons/compare_copy_constructible.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/count1.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/count1.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/count2.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/count2.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/count3.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/count3.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/equal_range1.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/equal_range1.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/equal_range2.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/equal_range2.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/equal_range3.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/equal_range3.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/find1.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/find1.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/find2.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/find2.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/find3.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/find3.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/lower_bound1.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/lower_bound1.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/lower_bound2.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/lower_bound2.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/lower_bound3.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/lower_bound3.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/upper_bound1.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/upper_bound1.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/upper_bound2.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/upper_bound2.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/map/map.ops/upper_bound3.compile.fail.cpp [moved from libcxx/test/std/containers/associative/map/map.ops/upper_bound3.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/count1.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/count1.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/count2.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/count2.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/count3.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/count3.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range1.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range1.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range2.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range2.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range3.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/equal_range3.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/find1.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/find1.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/find2.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/find2.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/find3.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/find3.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound1.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound1.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound2.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound2.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound3.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/lower_bound3.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound1.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound1.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound2.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound2.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound3.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multimap/multimap.ops/upper_bound3.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multiset/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multiset/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.compile.fail.cpp [moved from libcxx/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/set/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/containers/associative/set/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/containers/associative/set/set.cons/compare_copy_constructible.compile.fail.cpp [moved from libcxx/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp with 100% similarity]
libcxx/test/std/containers/container.adaptors/priority.queue/types.compile.fail.cpp [moved from libcxx/test/std/containers/container.adaptors/priority.queue/types.fail.cpp with 100% similarity]
libcxx/test/std/containers/container.adaptors/queue/queue.defn/types.compile.fail.cpp [moved from libcxx/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp with 100% similarity]
libcxx/test/std/containers/container.adaptors/stack/stack.defn/types.compile.fail.cpp [moved from libcxx/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp with 100% similarity]
libcxx/test/std/containers/sequences/deque/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/containers/sequences/deque/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/containers/sequences/forwardlist/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.compile.fail.cpp [moved from libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.fail.cpp with 100% similarity]
libcxx/test/std/containers/sequences/list/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/containers/sequences/list/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/containers/sequences/vector/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/containers/sequences/vector/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.map/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.multimap/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.multimap/iterators.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.multimap/iterators.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.multimap/local_iterators.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.multimap/local_iterators.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.multiset/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.multiset/iterators.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.multiset/iterators.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.multiset/local_iterators.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.multiset/local_iterators.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.set/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.set/iterators.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.set/iterators.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.set/local_iterators.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.set/local_iterators.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp with 100% similarity]
libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.compile.fail.cpp [moved from libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/size.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.compile.fail.cpp [moved from libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.compile.fail.cpp [moved from libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.compile.fail.cpp [moved from libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.compile.fail.cpp [moved from libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/explicit.compile.fail.cpp [moved from libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/explicit.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_binary_function.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_binary_function.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_unary_function.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/pointer_to_unary_function.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun1.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun1.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun2.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors/ptr_fun2.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.cxx1z.compile.fail.cpp [moved from libcxx/test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.cxx1z.fail.cpp with 100% similarity]
libcxx/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/bool.compile.fail.cpp [moved from libcxx/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.observers/bool.fail.cpp with 100% similarity]
libcxx/test/std/input.output/file.streams/c.files/gets.compile.fail.cpp [moved from libcxx/test/std/input.output/file.streams/c.files/gets.fail.cpp with 100% similarity]
libcxx/test/std/input.output/iostream.format/quoted.manip/quoted_char.compile.fail.cpp [moved from libcxx/test/std/input.output/iostream.format/quoted.manip/quoted_char.fail.cpp with 100% similarity]
libcxx/test/std/input.output/iostream.format/quoted.manip/quoted_traits.compile.fail.cpp [moved from libcxx/test/std/input.output/iostream.format/quoted.manip/quoted_traits.fail.cpp with 100% similarity]
libcxx/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.compile.fail.cpp [moved from libcxx/test/std/input.output/stream.buffers/streambuf/streambuf.cons/default.fail.cpp with 100% similarity]
libcxx/test/std/iterators/iterator.range/begin-end.compile.fail.cpp [moved from libcxx/test/std/iterators/iterator.range/begin-end.fail.cpp with 100% similarity]
libcxx/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.compile.fail.cpp [moved from libcxx/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.fail.cpp with 100% similarity]
libcxx/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.compile.fail.cpp [moved from libcxx/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.fail.cpp with 100% similarity]
libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.compile.fail.cpp [moved from libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.fail.cpp with 100% similarity]
libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.compile.fail.cpp [moved from libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.fail.cpp with 100% similarity]
libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.compile.fail.cpp [moved from libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.fail.cpp with 100% similarity]
libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.compile.fail.cpp [moved from libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.fail.cpp with 100% similarity]
libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.compile.fail.cpp [moved from libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.fail.cpp with 100% similarity]
libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.compile.fail.cpp [moved from libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.fail.cpp with 100% similarity]
libcxx/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.compile.fail.cpp [moved from libcxx/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.fail.cpp with 100% similarity]
libcxx/test/std/language.support/support.start.term/quick_exit_check1.compile.fail.cpp [moved from libcxx/test/std/language.support/support.start.term/quick_exit_check1.fail.cpp with 100% similarity]
libcxx/test/std/language.support/support.start.term/quick_exit_check2.compile.fail.cpp [moved from libcxx/test/std/language.support/support.start.term/quick_exit_check2.fail.cpp with 100% similarity]
libcxx/test/std/language.support/support.types/byteops/lshift.assign.compile.fail.cpp [moved from libcxx/test/std/language.support/support.types/byteops/lshift.assign.fail.cpp with 100% similarity]
libcxx/test/std/language.support/support.types/byteops/lshift.compile.fail.cpp [moved from libcxx/test/std/language.support/support.types/byteops/lshift.fail.cpp with 100% similarity]
libcxx/test/std/language.support/support.types/byteops/rshift.assign.compile.fail.cpp [moved from libcxx/test/std/language.support/support.types/byteops/rshift.assign.fail.cpp with 100% similarity]
libcxx/test/std/language.support/support.types/byteops/rshift.compile.fail.cpp [moved from libcxx/test/std/language.support/support.types/byteops/rshift.fail.cpp with 100% similarity]
libcxx/test/std/language.support/support.types/byteops/to_integer.compile.fail.cpp [moved from libcxx/test/std/language.support/support.types/byteops/to_integer.fail.cpp with 100% similarity]
libcxx/test/std/language.support/support.types/nullptr_t_integral_cast.compile.fail.cpp [moved from libcxx/test/std/language.support/support.types/nullptr_t_integral_cast.fail.cpp with 100% similarity]
libcxx/test/std/numerics/complex.number/complex.literals/literals1.compile.fail.cpp [moved from libcxx/test/std/numerics/complex.number/complex.literals/literals1.fail.cpp with 100% similarity]
libcxx/test/std/numerics/complex.number/complex.special/double_long_double_implicit.compile.fail.cpp [moved from libcxx/test/std/numerics/complex.number/complex.special/double_long_double_implicit.fail.cpp with 100% similarity]
libcxx/test/std/numerics/complex.number/complex.special/float_double_implicit.compile.fail.cpp [moved from libcxx/test/std/numerics/complex.number/complex.special/float_double_implicit.fail.cpp with 100% similarity]
libcxx/test/std/numerics/complex.number/complex.special/float_long_double_implicit.compile.fail.cpp [moved from libcxx/test/std/numerics/complex.number/complex.special/float_long_double_implicit.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numarray/template.gslice.array/default.compile.fail.cpp [moved from libcxx/test/std/numerics/numarray/template.gslice.array/default.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numarray/template.indirect.array/default.compile.fail.cpp [moved from libcxx/test/std/numerics/numarray/template.indirect.array/default.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numarray/template.mask.array/default.compile.fail.cpp [moved from libcxx/test/std/numerics/numarray/template.mask.array/default.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numarray/template.slice.array/default.compile.fail.cpp [moved from libcxx/test/std/numerics/numarray/template.slice.array/default.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool1.compile.fail.cpp [moved from libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool1.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool2.compile.fail.cpp [moved from libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool2.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool3.compile.fail.cpp [moved from libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool3.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool4.compile.fail.cpp [moved from libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.bool4.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral1.compile.fail.cpp [moved from libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral1.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral2.compile.fail.cpp [moved from libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd/gcd.not_integral2.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool1.compile.fail.cpp [moved from libcxx/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool1.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool2.compile.fail.cpp [moved from libcxx/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool2.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool3.compile.fail.cpp [moved from libcxx/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool3.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool4.compile.fail.cpp [moved from libcxx/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.bool4.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral1.compile.fail.cpp [moved from libcxx/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral1.fail.cpp with 100% similarity]
libcxx/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral2.compile.fail.cpp [moved from libcxx/test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.not_integral2.fail.cpp with 100% similarity]
libcxx/test/std/numerics/rand/rand.util/rand.util.seedseq/assign.compile.fail.cpp [moved from libcxx/test/std/numerics/rand/rand.util/rand.util.seedseq/assign.fail.cpp with 100% similarity]
libcxx/test/std/numerics/rand/rand.util/rand.util.seedseq/copy.compile.fail.cpp [moved from libcxx/test/std/numerics/rand/rand.util/rand.util.seedseq/copy.fail.cpp with 100% similarity]
libcxx/test/std/re/re.alg/re.alg.match/basic.compile.fail.cpp [moved from libcxx/test/std/re/re.alg/re.alg.match/basic.fail.cpp with 100% similarity]
libcxx/test/std/re/re.alg/re.alg.search/basic.compile.fail.cpp [moved from libcxx/test/std/re/re.alg/re.alg.search/basic.fail.cpp with 100% similarity]
libcxx/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.compile.fail.cpp [moved from libcxx/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp with 100% similarity]
libcxx/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.compile.fail.cpp [moved from libcxx/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp with 100% similarity]
libcxx/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.compile.fail.cpp [moved from libcxx/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp with 100% similarity]
libcxx/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.compile.fail.cpp [moved from libcxx/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp with 100% similarity]
libcxx/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.compile.fail.cpp [moved from libcxx/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp with 100% similarity]
libcxx/test/std/strings/basic.string.literals/literal1.compile.fail.cpp [moved from libcxx/test/std/strings/basic.string.literals/literal1.fail.cpp with 100% similarity]
libcxx/test/std/strings/basic.string.literals/literal2.compile.fail.cpp [moved from libcxx/test/std/strings/basic.string.literals/literal2.fail.cpp with 100% similarity]
libcxx/test/std/strings/basic.string/allocator_mismatch.compile.fail.cpp [moved from libcxx/test/std/strings/basic.string/allocator_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/strings/basic.string/string.cons/string_view.compile.fail.cpp [moved from libcxx/test/std/strings/basic.string/string.cons/string_view.fail.cpp with 100% similarity]
libcxx/test/std/strings/basic.string/traits_mismatch.compile.fail.cpp [moved from libcxx/test/std/strings/basic.string/traits_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/strings/string.view/string.view.cons/from_string1.compile.fail.cpp [moved from libcxx/test/std/strings/string.view/string.view.cons/from_string1.fail.cpp with 100% similarity]
libcxx/test/std/strings/string.view/string.view.cons/from_string2.compile.fail.cpp [moved from libcxx/test/std/strings/string.view/string.view.cons/from_string2.fail.cpp with 100% similarity]
libcxx/test/std/strings/string.view/string_view.literals/literal1.compile.fail.cpp [moved from libcxx/test/std/strings/string.view/string_view.literals/literal1.fail.cpp with 100% similarity]
libcxx/test/std/strings/string.view/string_view.literals/literal2.compile.fail.cpp [moved from libcxx/test/std/strings/string.view/string_view.literals/literal2.fail.cpp with 100% similarity]
libcxx/test/std/strings/string.view/traits_mismatch.compile.fail.cpp [moved from libcxx/test/std/strings/string.view/traits_mismatch.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.condition/thread.condition.condvar/assign.compile.fail.cpp [moved from libcxx/test/std/thread/thread.condition/thread.condition.condvar/assign.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.condition/thread.condition.condvar/copy.compile.fail.cpp [moved from libcxx/test/std/thread/thread.condition/thread.condition.condvar/copy.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.condition/thread.condition.condvarany/assign.compile.fail.cpp [moved from libcxx/test/std/thread/thread.condition/thread.condition.condvarany/assign.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.condition/thread.condition.condvarany/copy.compile.fail.cpp [moved from libcxx/test/std/thread/thread.condition/thread.condition.condvarany/copy.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/assign.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/assign.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/copy.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/copy.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_assign.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_assign.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_ctor.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_ctor.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_ctor.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_ctor.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/assign.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/assign.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/copy.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/copy.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/assign.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/assign.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/copy.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/copy.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/assign.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/assign.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/copy.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/copy.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/assign.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/assign.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/copy.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/copy.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/assign.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/assign.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/copy.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/copy.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/assign.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/assign.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/copy.compile.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.once/thread.once.onceflag/copy.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/copy.compile.fail.cpp [moved from libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/copy.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/constr.compile.fail.cpp [moved from libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/constr.fail.cpp with 100% similarity]
libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/copy.compile.fail.cpp [moved from libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/copy.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/func.memfn/member_data.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/func.memfn/member_data.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_nullptr.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.incomplete.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/refwrap/refwrap.invoke/invoke.incomplete.fail.cpp with 100% similarity]
libcxx/test/std/utilities/function.objects/unord.hash/enum.compile.fail.cpp [moved from libcxx/test/std/utilities/function.objects/unord.hash/enum.fail.cpp with 100% similarity]
libcxx/test/std/utilities/intseq/intseq.intseq/integer_seq.compile.fail.cpp [moved from libcxx/test/std/utilities/intseq/intseq.intseq/integer_seq.fail.cpp with 100% similarity]
libcxx/test/std/utilities/intseq/intseq.make/make_integer_seq_fallback.compile.fail.cpp [moved from libcxx/test/std/utilities/intseq/intseq.make/make_integer_seq_fallback.fail.cpp with 100% similarity]
libcxx/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.compile.fail.cpp [moved from libcxx/test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpp with 100% similarity]
libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.compile.fail.cpp [moved from libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.fail.cpp with 100% similarity]
libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/not_less_than.compile.fail.cpp [moved from libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/not_less_than.fail.cpp with 100% similarity]
libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.compile.fail.cpp [moved from libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.fail.cpp with 100% similarity]
libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.compile.fail.cpp [moved from libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if.fail.cpp with 100% similarity]
libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.compile.fail.cpp [moved from libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.fail.cpp with 100% similarity]
libcxx/test/std/utilities/optional/optional.nullopt/nullopt_t.compile.fail.cpp [moved from libcxx/test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpp with 100% similarity]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_const.compile.fail.cpp [moved from libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp with 100% similarity]
libcxx/test/std/utilities/ratio/ratio.arithmetic/ratio_add.compile.fail.cpp [moved from libcxx/test/std/utilities/ratio/ratio.arithmetic/ratio_add.fail.cpp with 100% similarity]
libcxx/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.compile.fail.cpp [moved from libcxx/test/std/utilities/ratio/ratio.arithmetic/ratio_divide.fail.cpp with 100% similarity]
libcxx/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.compile.fail.cpp [moved from libcxx/test/std/utilities/ratio/ratio.arithmetic/ratio_multiply.fail.cpp with 100% similarity]
libcxx/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.compile.fail.cpp [moved from libcxx/test/std/utilities/ratio/ratio.arithmetic/ratio_subtract.fail.cpp with 100% similarity]
libcxx/test/std/utilities/ratio/ratio.ratio/ratio1.compile.fail.cpp [moved from libcxx/test/std/utilities/ratio/ratio.ratio/ratio1.fail.cpp with 100% similarity]
libcxx/test/std/utilities/ratio/ratio.ratio/ratio2.compile.fail.cpp [moved from libcxx/test/std/utilities/ratio/ratio.ratio/ratio2.fail.cpp with 100% similarity]
libcxx/test/std/utilities/ratio/ratio.ratio/ratio3.compile.fail.cpp [moved from libcxx/test/std/utilities/ratio/ratio.ratio/ratio3.fail.cpp with 100% similarity]
libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array1.compile.fail.cpp [moved from libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array1.fail.cpp with 100% similarity]
libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array2.compile.fail.cpp [moved from libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array2.fail.cpp with 100% similarity]
libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array3.compile.fail.cpp [moved from libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array3.fail.cpp with 100% similarity]
libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array4.compile.fail.cpp [moved from libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.create/make_unique.array4.fail.cpp with 100% similarity]
libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/incomplete.compile.fail.cpp [moved from libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/incomplete.fail.cpp with 100% similarity]
libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/void.compile.fail.cpp [moved from libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/void.fail.cpp with 100% similarity]
libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.compile.fail.cpp [moved from libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.fail.cpp with 100% similarity]
libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/incomplete.compile.fail.cpp [moved from libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/incomplete.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/duration.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/duration.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/positive_num.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/positive_num.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/ratio.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/ratio.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.alg/abs.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.alg/abs.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.cast/ceil.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.cast/ceil.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.cast/floor.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.cast/floor.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.cast/round.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.cast/round.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.cast/toduration.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.cast/toduration.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.cons/convert_float_to_int.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.cons/convert_float_to_int.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.cons/convert_inexact.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.cons/rep01.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.cons/rep01.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.cons/rep02.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.cons/rep02.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.cons/rep03.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.cons/rep03.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.literals/literals1.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.literals/literals2.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_rep.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.nonmember/op_mod_rep.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep1.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep1.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep2.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.duration/time.duration.nonmember/op_times_rep2.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.point/duration.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.point/duration.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.point/time.point.cast/ceil.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.point/time.point.cast/ceil.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.point/time.point.cast/floor.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.point/time.point.cast/floor.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.point/time.point.cast/round.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.point/time.point.cast/round.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.point/time.point.cast/toduration.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.point/time.point.cast/toduration.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.point/time.point.comparisons/op_equal.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.point/time.point.comparisons/op_equal.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.point/time.point.comparisons/op_less.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.point/time.point.comparisons/op_less.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.point/time.point.cons/convert.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.point/time.point.cons/convert.fail.cpp with 100% similarity]
libcxx/test/std/utilities/time/time.point/time.point.cons/duration.compile.fail.cpp [moved from libcxx/test/std/utilities/time/time.point/time.point.cons/duration.fail.cpp with 100% similarity]
libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.compile.fail.cpp [moved from libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp with 100% similarity]
libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.compile.fail.cpp [moved from libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp with 100% similarity]
libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.compile.fail.cpp [moved from libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp with 100% similarity]
libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.compile.fail.cpp [moved from libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp with 100% similarity]
libcxx/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.compile.fail.cpp [moved from libcxx/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp with 100% similarity]
libcxx/test/std/utilities/utility/as_const/as_const.compile.fail.cpp [moved from libcxx/test/std/utilities/utility/as_const/as_const.fail.cpp with 100% similarity]
libcxx/test/std/utilities/utility/pairs/pair.astuple/get_const.compile.fail.cpp [moved from libcxx/test/std/utilities/utility/pairs/pair.astuple/get_const.fail.cpp with 100% similarity]
libcxx/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.compile.fail.cpp [moved from libcxx/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp with 100% similarity]
libcxx/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.compile.fail.cpp [moved from libcxx/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp with 100% similarity]
libcxx/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.compile.fail.cpp [moved from libcxx/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp with 100% similarity]
libcxx/utils/libcxx/test/newformat.py