[PATCH] D20730: [libcxx] Prefer UNSUPPORTED over conditional compilation for tests

Phabricator via cfe-commits cfe-commits at lists.llvm.org
Sat May 28 02:04:33 PDT 2016


This revision was automatically updated to reflect the committed changes.
Closed by commit rL271108: [libcxx] Improve tests to use the UNSUPPORTED lit directive (authored by asiri).

Changed prior to commit:
  http://reviews.llvm.org/D20730?vs=58781&id=58886#toc

Repository:
  rL LLVM

http://reviews.llvm.org/D20730

Files:
  libcxx/trunk/test/libcxx/experimental/containers/sequences/dynarray/dynarray.cons/alloc.pass.cpp
  libcxx/trunk/test/libcxx/experimental/containers/sequences/dynarray/dynarray.mutate/default.pass.cpp
  libcxx/trunk/test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/at.pass.cpp
  libcxx/trunk/test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/begin_end.pass.cpp
  libcxx/trunk/test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/capacity.pass.cpp
  libcxx/trunk/test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/indexing.pass.cpp
  libcxx/trunk/test/libcxx/experimental/containers/sequences/dynarray/dynarray.traits/default.pass.cpp
  libcxx/trunk/test/libcxx/experimental/containers/sequences/dynarray/dynarray.zero/default.pass.cpp
  libcxx/trunk/test/libcxx/experimental/utilities/ratio/header.ratio.synop/includes.pass.cpp
  libcxx/trunk/test/libcxx/experimental/utilities/syserror/header.system_error.synop/includes.pass.cpp
  libcxx/trunk/test/libcxx/experimental/utilities/time/header.chrono.synop/includes.pass.cpp
  libcxx/trunk/test/libcxx/experimental/utilities/tuple/header.tuple.synop/includes.pass.cpp
  libcxx/trunk/test/std/containers/sequences/list/db_iterators_9.pass.cpp
  libcxx/trunk/test/std/containers/sequences/vector.bool/emplace.pass.cpp
  libcxx/trunk/test/std/containers/sequences/vector.bool/emplace_back.pass.cpp
  libcxx/trunk/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/default_ctor.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.bad_optional_access/default.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.bad_optional_access/derive.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.comp_with_t/equal.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.comp_with_t/greater.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.comp_with_t/greater_equal.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.comp_with_t/less_equal.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.comp_with_t/less_than.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.comp_with_t/not_equal.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.hash/hash.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.inplace/in_place_t.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.nullops/equal.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.nullops/greater.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.nullops/greater_equal.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.nullops/less_than.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.nullops/not_equal.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.nullopt/nullopt_t.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.assign/assign_value.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.assign/copy.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.assign/emplace.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.assign/move.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.ctor/copy.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.ctor/default.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.ctor/move.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.dtor/dtor.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.observe/bool.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.observe/dereference.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.observe/dereference_const.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.observe/op_arrow.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.observe/value.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.observe/value_const.fail.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.observe/value_const.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.observe/value_or.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.observe/value_or_const.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional.object.swap/swap.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional_const_void.fail.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional_not_destructible.fail.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional_not_noexcept_destructible.fail.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/optional_void.fail.cpp
  libcxx/trunk/test/std/experimental/optional/optional.object/types.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.relops/equal.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.relops/greater_equal.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.relops/greater_than.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.relops/less_equal.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.relops/less_than.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.relops/not_equal.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.specalg/make_optional.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.specalg/swap.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.syn/optional_const_in_place_t.fail.cpp
  libcxx/trunk/test/std/experimental/optional/optional.syn/optional_const_lvalue_ref.fail.cpp
  libcxx/trunk/test/std/experimental/optional/optional.syn/optional_const_nullopt_t.fail.cpp
  libcxx/trunk/test/std/experimental/optional/optional.syn/optional_in_place_t.fail.cpp
  libcxx/trunk/test/std/experimental/optional/optional.syn/optional_includes_initializer_list.pass.cpp
  libcxx/trunk/test/std/experimental/optional/optional.syn/optional_lvalue_ref.fail.cpp
  libcxx/trunk/test/std/experimental/optional/optional.syn/optional_nullopt_t.fail.cpp
  libcxx/trunk/test/std/experimental/optional/optional.syn/optional_rvalue_ref.fail.cpp
  libcxx/trunk/test/std/experimental/string.view/string.view.comparison/opeq.string_view.string.pass.cpp
  libcxx/trunk/test/std/experimental/utilities/meta/meta.type.synop/includes.pass.cpp
  libcxx/trunk/test/std/experimental/utilities/meta/meta.type.synop/meta.rel.pass.cpp
  libcxx/trunk/test/std/experimental/utilities/meta/meta.type.synop/meta.unary.cat.pass.cpp
  libcxx/trunk/test/std/experimental/utilities/meta/meta.type.synop/meta.unary.comp.pass.cpp
  libcxx/trunk/test/std/experimental/utilities/meta/meta.type.synop/meta.unary.prop.pass.cpp
  libcxx/trunk/test/std/experimental/utilities/meta/meta.type.synop/meta.unary.prop.query.pass.cpp
  libcxx/trunk/test/std/input.output/file.streams/c.files/gets.fail.cpp
  libcxx/trunk/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.make/make_reverse_iterator.pass.cpp
  libcxx/trunk/test/std/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_length.pass.cpp
  libcxx/trunk/test/std/numerics/complex.number/complex.literals/literals.pass.cpp
  libcxx/trunk/test/std/numerics/complex.number/complex.literals/literals1.fail.cpp
  libcxx/trunk/test/std/numerics/complex.number/complex.literals/literals1.pass.cpp
  libcxx/trunk/test/std/numerics/complex.number/complex.literals/literals2.pass.cpp
  libcxx/trunk/test/std/strings/basic.string.literals/literal.pass.cpp
  libcxx/trunk/test/std/strings/basic.string.literals/literal1.fail.cpp
  libcxx/trunk/test/std/strings/basic.string.literals/literal1.pass.cpp
  libcxx/trunk/test/std/strings/basic.string.literals/literal2.fail.cpp
  libcxx/trunk/test/std/strings/basic.string.literals/literal2.pass.cpp
  libcxx/trunk/test/std/strings/basic.string.literals/literal3.pass.cpp
  libcxx/trunk/test/std/strings/basic.string/string.iterators/iterators.pass.cpp
  libcxx/trunk/test/std/thread/futures/futures.promise/set_rvalue.pass.cpp
  libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_assign.fail.cpp
  libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_ctor.fail.cpp
  libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/assign.fail.cpp
  libcxx/trunk/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/copy.fail.cpp
  libcxx/trunk/test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp
  libcxx/trunk/test/std/utilities/function.objects/bitwise.operations/bit_not.pass.cpp
  libcxx/trunk/test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp
  libcxx/trunk/test/std/utilities/function.objects/comparisons/transparent.pass.cpp
  libcxx/trunk/test/std/utilities/function.objects/logical.operations/transparent.pass.cpp
  libcxx/trunk/test/std/utilities/intseq/intseq.general/integer_seq.pass.cpp
  libcxx/trunk/test/std/utilities/intseq/intseq.intseq/integer_seq.pass.cpp
  libcxx/trunk/test/std/utilities/memory/unique.ptr/unique.ptr.create/make_unique.array.pass.cpp
  libcxx/trunk/test/std/utilities/memory/unique.ptr/unique.ptr.create/make_unique.single.pass.cpp
  libcxx/trunk/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.fail.cpp
  libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp
  libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp
  libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp
  libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp
  libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp
  libcxx/trunk/test/std/utilities/time/time.duration/time.duration.literals/literals2.pass.cpp
  libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type1.fail.cpp
  libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type2.fail.cpp
  libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type3.fail.cpp
  libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type4.fail.cpp
  libcxx/trunk/test/std/utilities/utility/exchange/exchange.pass.cpp
  libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp
  libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp
  libcxx/trunk/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D20730.58886.patch
Type: text/x-patch
Size: 113620 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160528/00c7efda/attachment-0001.bin>


More information about the cfe-commits mailing list