[all-commits] [llvm/llvm-project] 6900df: [libc++] Remove Lit annotations for unsupported GC...

Louis Dionne via All-commits all-commits at lists.llvm.org
Thu Aug 12 10:31:38 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6900df37d26764b828dbc5c2f98a57abbce1583e
      https://github.com/llvm/llvm-project/commit/6900df37d26764b828dbc5c2f98a57abbce1583e
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2021-08-12 (Thu, 12 Aug 2021)

  Changed paths:
    M libcxx/test/libcxx/diagnostics/enable_nodiscard.verify.cpp
    M libcxx/test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.verify.cpp
    M libcxx/test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.verify.cpp
    M libcxx/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp
    M libcxx/test/libcxx/double_include.sh.cpp
    M libcxx/test/libcxx/input.output/filesystems/convert_file_time.pass.cpp
    M libcxx/test/libcxx/iterators/iterator.concepts/iterator.concept.random.access/subsumption.compile.pass.cpp
    M libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_bidirectional_iterator.compile.pass.cpp
    M libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_forward_iterator.compile.pass.cpp
    M libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_input_iterator.compile.pass.cpp
    M libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_iterator.compile.pass.cpp
    M libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_random_access_iterator.compile.pass.cpp
    M libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/locale_dependent.compile.pass.cpp
    M libcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/integer_like.compile.pass.cpp
    M libcxx/test/libcxx/memory/aligned_allocation_macro.compile.pass.cpp
    M libcxx/test/libcxx/min_max_macros.compile.pass.cpp
    M libcxx/test/libcxx/no_assert_include.compile.pass.cpp
    M libcxx/test/libcxx/numerics/c.math/constexpr-fns.pass.cpp
    M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/arrow.pass.cpp
    M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/assign.copy.pass.cpp
    M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/assign.move.pass.cpp
    M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/ctor.default.pass.cpp
    M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/ctor.in_place.pass.cpp
    M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/deref.pass.cpp
    M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/has_value.pass.cpp
    M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/no_unique_address.pass.cpp
    M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/properties.compile.pass.cpp
    M libcxx/test/libcxx/ranges/range.nonprop.cache/assign.copy.pass.cpp
    M libcxx/test/libcxx/ranges/range.nonprop.cache/assign.move.pass.cpp
    M libcxx/test/libcxx/ranges/range.nonprop.cache/constraints.compile.pass.cpp
    M libcxx/test/libcxx/ranges/range.nonprop.cache/ctor.copy.pass.cpp
    M libcxx/test/libcxx/ranges/range.nonprop.cache/ctor.default.pass.cpp
    M libcxx/test/libcxx/ranges/range.nonprop.cache/ctor.move.pass.cpp
    M libcxx/test/libcxx/ranges/range.nonprop.cache/deref.pass.cpp
    M libcxx/test/libcxx/ranges/range.nonprop.cache/has_value.pass.cpp
    M libcxx/test/libcxx/ranges/range.utility.helpers/different_from.compile.pass.cpp
    M libcxx/test/libcxx/ranges/range.utility.helpers/has_arrow.compile.pass.cpp
    M libcxx/test/libcxx/ranges/range.utility.helpers/simple_view.compile.pass.cpp
    M libcxx/test/libcxx/thread/thread.lock/thread.lock.guard/nodiscard.verify.cpp
    M libcxx/test/libcxx/type_traits/is_implicitly_default_constructible.pass.cpp
    M libcxx/test/libcxx/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
    M libcxx/test/libcxx/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
    M libcxx/test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp
    M libcxx/test/libcxx/utilities/variant/version.pass.cpp
    M libcxx/test/std/algorithms/alg.modifying.operations/alg.move/move.pass.cpp
    M libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp
    M libcxx/test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp
    M libcxx/test/std/containers/associative/map/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/associative/map/map.cons/compare_copy_constructible.compile.fail.cpp
    M libcxx/test/std/containers/associative/map/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/associative/multimap/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.compile.fail.cpp
    M libcxx/test/std/containers/associative/multimap/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/associative/multiset/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.compile.fail.cpp
    M libcxx/test/std/containers/associative/multiset/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/associative/set/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/associative/set/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/associative/set/set.cons/compare_copy_constructible.compile.fail.cpp
    M libcxx/test/std/containers/sequences/array/aggregate.pass.cpp
    M libcxx/test/std/containers/sequences/array/array.fill/fill.fail.cpp
    M libcxx/test/std/containers/sequences/array/array.swap/swap.fail.cpp
    M libcxx/test/std/containers/sequences/array/array.tuple/get.fail.cpp
    M libcxx/test/std/containers/sequences/array/at.pass.cpp
    M libcxx/test/std/containers/sequences/array/at_const.pass.cpp
    M libcxx/test/std/containers/sequences/array/compare.fail.cpp
    M libcxx/test/std/containers/sequences/array/contiguous.pass.cpp
    M libcxx/test/std/containers/sequences/array/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/sequences/array/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/sequences/deque/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/sequences/deque/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/sequences/forwardlist/forwardlist.iter/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/sequences/forwardlist/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/sequences/list/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/sequences/list/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/sequences/vector.bool/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/sequences/vector.bool/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/sequences/vector/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/sequences/vector/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/sequences/vector/vector.modifiers/resize_not_move_insertable.fail.cpp
    M libcxx/test/std/containers/unord/unord.map/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/unord/unord.map/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.compile.fail.cpp
    M libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.compile.fail.cpp
    M libcxx/test/std/containers/unord/unord.multimap/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/unord/unord.multimap/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.compile.fail.cpp
    M libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.compile.fail.cpp
    M libcxx/test/std/containers/unord/unord.multiset/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/unord/unord.multiset/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.compile.fail.cpp
    M libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.compile.fail.cpp
    M libcxx/test/std/containers/unord/unord.set/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/unord/unord.set/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.compile.fail.cpp
    M libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.compile.fail.cpp
    M libcxx/test/std/containers/views/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/containers/views/span.iterators/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/input.output/filesystems/class.directory_iterator/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/input.output/filesystems/class.directory_iterator/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/input.output/filesystems/class.path/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/iterator.traits/cxx20_iterator_traits.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/constraints.verify.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_count.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_count_sentinel.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/iterator_sentinel.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/special_function.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/constraints.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/iterator.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/iterator_count.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/iterator_count_sentinel.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/iterator_sentinel.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/special_function.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.prev/constraints.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.prev/iterator.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.prev/iterator_count.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.prev/iterator_count_sentinel.pass.cpp
    M libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.prev/special_function.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/alg.req.ind.move/indirectly_movable.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/alg.req.ind.move/indirectly_movable.subsumption.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/alg.req.ind.move/indirectly_movable_storable.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/alg.req.ind.move/indirectly_movable_storable.subsumption.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/alg.req.ind.swap/indirectly_swappable.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/alg.req.ind.swap/indirectly_swappable.subsumption.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/indirectcallable/indirectinvocable/indirect_binary_predicate.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/indirectcallable/indirectinvocable/indirect_equivalence_relation.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/indirectcallable/indirectinvocable/indirect_result_t.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/indirectcallable/indirectinvocable/indirect_strict_weak_order.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/indirectcallable/indirectinvocable/indirect_unary_predicate.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/indirectcallable/indirectinvocable/indirectly_regular_unary_invocable.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/indirectcallable/indirectinvocable/indirectly_unary_invocable.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/indirectcallable/projected/projected.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.assoc.types/incrementable.traits/incrementable_traits.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.assoc.types/incrementable.traits/iter_difference_t.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.assoc.types/readable.traits/iter_value_t.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.bidir/bidirectional_iterator.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.bidir/subsumption.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.forward/forward_iterator.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.forward/subsumption.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.inc/incrementable.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.inc/subsumption.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.input/input_iterator.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.input/subsumption.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.iterator/input_or_output_iterator.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.iterator/subsumption.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.output/output_iterator.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.random.access/contiguous_iterator.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.random.access/random_access_iterator.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.readable/indirectly_readable.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.readable/iter_common_reference_t.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.sentinel/sentinel_for.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.sentinel/sentinel_for.subsumption.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.sentinel/sized_sentinel_for.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.winc/weakly_incrementable.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.writable/indirectly_writable.compile.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_move.nodiscard.verify.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_move.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_rvalue_reference_t.pass.cpp
    M libcxx/test/std/iterators/iterator.requirements/iterator.cust/iterator.cust.swap.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/arrow.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/assign.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/base.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/compare.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/count.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/ctor.conv.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/ctor.default.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/ctor.iter.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/decrement.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/deref.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/increment.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/iter_move.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/iter_swap.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/iterator_traits.compile.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/member_types.compile.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/minus.default_sentinel.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/minus.eq.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/minus.iter.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/minus.size.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/plus.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/subscript.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/counted.iterator/three_way_compare.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/default.sentinel/default.sentinel.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/insert.iterators/back.insert.iterator/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/insert.iterators/front.insert.iterator/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/insert.iterators/insert.iterator/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/iterators.common/arrow.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/iterators.common/assign.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/iterators.common/ctor.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/iterators.common/deref.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/iterators.common/eq.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/iterators.common/iter_move.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/iterators.common/iter_swap.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/iterators.common/iterator_traits.compile.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/iterators.common/minus.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/iterators.common/plus_plus.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gt.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gte.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_lte.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/move.iterators/move.iterator/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/iterators/predef.iterators/reverse.iterators/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/iterators/stream.iterators/istream.iterator/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/iterators/stream.iterators/istreambuf.iterator/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/iterators/stream.iterators/ostream.iterator/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/iterators/stream.iterators/ostreambuf.iterator/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/delete_align_val_t_replace.pass.cpp
    M libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/delete_align_val_t_replace.pass.cpp
    M libcxx/test/std/language.support/support.dynamic/nothrow_t.fail.cpp
    M libcxx/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference_op.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp
    M libcxx/test/std/ranges/range.access/range.access.begin/begin.pass.cpp
    M libcxx/test/std/ranges/range.access/range.access.begin/incomplete.compile.verify.cpp
    M libcxx/test/std/ranges/range.access/range.access.cbegin/incomplete.compile.verify.cpp
    M libcxx/test/std/ranges/range.access/range.access.cend/incomplete.compile.verify.cpp
    M libcxx/test/std/ranges/range.access/range.access.end/end.pass.cpp
    M libcxx/test/std/ranges/range.access/range.access.end/incomplete.compile.verify.cpp
    M libcxx/test/std/ranges/range.access/range.prim/data.incomplete.verify.cpp
    M libcxx/test/std/ranges/range.access/range.prim/data.pass.cpp
    M libcxx/test/std/ranges/range.access/range.prim/empty.incomplete.verify.cpp
    M libcxx/test/std/ranges/range.access/range.prim/empty.pass.cpp
    M libcxx/test/std/ranges/range.access/range.prim/size.pass.cpp
    M libcxx/test/std/ranges/range.access/range.prim/ssize.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.all/all.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.all/all_t.compile.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.common.view/base.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.common.view/begin.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.common.view/borrowing.compile.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.common.view/ctad.compile.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.common.view/ctor.default.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.common.view/ctor.view.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.common.view/end.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.common.view/size.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.counted/counted.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.drop/base.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.drop/begin.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.drop/ctad.compile.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.drop/ctor.default.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.drop/ctor.view.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.drop/dangling.cache.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.drop/end.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.drop/general.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.drop/size.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.empty/empty_view.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.ref.view.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.reverse/base.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.reverse/begin.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.reverse/borrowing.compile.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.reverse/ctad.compile.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.reverse/ctor.default.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.reverse/ctor.view.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.reverse/end.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.reverse/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.reverse/size.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.take/base.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.take/begin.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.take/borrowing.compile.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.take/ctad.compile.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.take/ctor.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.take/end.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.take/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.take/sentinel/base.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.take/sentinel/ctor.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.take/sentinel/eq.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.take/size.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/base.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/begin.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/ctad.compile.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/end.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/general.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/iterator/arithmetic.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/iterator/base.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/iterator/compare.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/iterator/ctor.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/iterator/deref.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/iterator/iter_move.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/iterator/plus_minus.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/iterator/requirements.compile.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/iterator/sentinel.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/iterator/subscript.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/iterator/types.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.transform/size.pass.cpp
    M libcxx/test/std/ranges/range.factories/range.single.view/assign.pass.cpp
    M libcxx/test/std/ranges/range.factories/range.single.view/begin.pass.cpp
    M libcxx/test/std/ranges/range.factories/range.single.view/ctad.compile.pass.cpp
    M libcxx/test/std/ranges/range.factories/range.single.view/ctor.default.pass.cpp
    M libcxx/test/std/ranges/range.factories/range.single.view/ctor.in_place.pass.cpp
    M libcxx/test/std/ranges/range.factories/range.single.view/ctor.value.pass.cpp
    M libcxx/test/std/ranges/range.factories/range.single.view/data.pass.cpp
    M libcxx/test/std/ranges/range.factories/range.single.view/end.pass.cpp
    M libcxx/test/std/ranges/range.factories/range.single.view/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/ranges/range.factories/range.single.view/size.pass.cpp
    M libcxx/test/std/ranges/range.range/borrowed_range.compile.pass.cpp
    M libcxx/test/std/ranges/range.range/borrowed_range.subsumption.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.range/helper_aliases.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.range/iterator_t.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.range/range.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.range/range_size_t.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.range/sentinel_t.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.refinements/bidirectional_range.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.refinements/contiguous_range.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.refinements/forward_range.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.refinements/input_range.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.refinements/output_range.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.refinements/random_access_range.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.refinements/subsumption.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.refinements/viewable_range.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.sized/sized_range.compile.pass.cpp
    M libcxx/test/std/ranges/range.req/range.sized/subsumption.compile.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.dangling/borrowed_iterator.compile.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.dangling/borrowed_subrange.compile.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.dangling/dangling.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.subrange/access/advance.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.subrange/access/get.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.subrange/access/primitives.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.subrange/ctad.compile.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.subrange/ctor/begin_end.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.subrange/ctor/begin_end_size.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.subrange/ctor/pair_like_conv.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.subrange/ctor/range.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.subrange/ctor/range_size.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.subrange/enable_borrowed_range.compile.pass.cpp
    M libcxx/test/std/ranges/range.utility/range.subrange/general.compile.pass.cpp
    M libcxx/test/std/ranges/range.utility/view.interface/view.interface.pass.cpp
    M libcxx/test/std/re/re.iter/re.regiter/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/re/re.iter/re.tokiter/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/re/re.results/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/strings/basic.string.hash/char_type_hash.fail.cpp
    M libcxx/test/std/strings/basic.string/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp
    M libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp
    M libcxx/test/std/strings/basic.string/string.iterators/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/strings/string.view/range_concept_conformance.compile.pass.cpp
    M libcxx/test/std/strings/string.view/string.view.hash/char_type.hash.fail.cpp
    M libcxx/test/std/strings/string.view/string.view.iterators/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/strings/string.view/string.view.ops/copy.pass.cpp
    M libcxx/test/std/thread/thread.mutex/thread.lock/types.fail.cpp
    M libcxx/test/std/utilities/function.objects/comparisons/constexpr_init.pass.cpp
    M libcxx/test/std/utilities/function.objects/func.memfn/member_data.compile.fail.cpp
    M libcxx/test/std/utilities/memory/allocator.tag/allocator_arg.fail.cpp
    M libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.pass.cpp
    M libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp
    M libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp
    M libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp
    M libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/destroy.pass.cpp
    M libcxx/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp
    M libcxx/test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp
    M libcxx/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp
    M libcxx/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp
    M libcxx/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp
    M libcxx/test/std/utilities/memory/unique.ptr/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.compile.fail.cpp
    M libcxx/test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp
    M libcxx/test/std/utilities/optional/iterator_concept_conformance.compile.pass.cpp
    M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp
    M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp
    M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp
    M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp
    M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp
    M libcxx/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp
    M libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/incomplete.compile.fail.cpp
    M libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/void.compile.fail.cpp
    M libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/incomplete.compile.fail.cpp
    M libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/deduct.pass.cpp
    M libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.fail.cpp
    M libcxx/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct_t.fail.cpp
    M libcxx/test/std/utilities/utility/pairs/pairs.pair/default.explicit.fail.cpp
    M libcxx/test/support/test_macros.h
    M libcxxabi/test/catch_member_function_pointer_02.pass.cpp
    M libcxxabi/test/dynamic_cast.pass.cpp
    M libcxxabi/test/dynamic_cast3.pass.cpp
    M libcxxabi/test/dynamic_cast5.pass.cpp

  Log Message:
  -----------
  [libc++] Remove Lit annotations for unsupported GCC versions from the test suite

Since we officially don't support several older compilers now, we can
drop a lot of the markup in the test suite. This helps keep the test
suite simple and makes sure that UNSUPPORTED annotations don't rot.

This is the first patch of a series that will remove annotations for
compilers that are now unsupported.

Differential Revision: https://reviews.llvm.org/D107787




More information about the All-commits mailing list