diff options
author | Louis Dionne <ldionne@apple.com> | 2019-02-05 19:22:38 +0000 |
---|---|---|
committer | Louis Dionne <ldionne@apple.com> | 2019-02-05 19:22:38 +0000 |
commit | 51358e45e23ea0889d11a91c4077bb3af406be55 (patch) | |
tree | 32dcc743c3c83509bc9be77f0a6276bd8588ada4 /libcxx/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp | |
parent | 3fdb07258b941eb4f52d5a964f2a67f87d906222 (diff) | |
download | bcm5719-llvm-51358e45e23ea0889d11a91c4077bb3af406be55.tar.gz bcm5719-llvm-51358e45e23ea0889d11a91c4077bb3af406be55.zip |
[libcxx] Start defining lit features for tests depending on availability
This patch removes some vendor-specific availability XFAILs from the
test suite. In the future, when a new feature is introduced in the
dylib, an availability macro should be created and a matching lit
feature should be created. That way, the test suite can XFAIL whenever
the implementation lacks the necessary feature instead of being
cluttered by vendor-specific annotations.
Right now, those vendor-specific annotations are still somewhat cluttering
the test suite by being in `config.py`, but at least they are localized.
In the future, we could design a way to define those less intrusively or
even automatically based on the availability macros that already exist
in <__config>.
llvm-svn: 353201
Diffstat (limited to 'libcxx/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp')
-rw-r--r-- | libcxx/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp b/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp index 1766ee1dbc0..582068dbb8f 100644 --- a/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp +++ b/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp @@ -9,13 +9,7 @@ // UNSUPPORTED: c++98, c++03, c++11, c++14 -// XFAIL: availability=macosx10.13 -// XFAIL: availability=macosx10.12 -// XFAIL: availability=macosx10.11 -// XFAIL: availability=macosx10.10 -// XFAIL: availability=macosx10.9 -// XFAIL: availability=macosx10.8 -// XFAIL: availability=macosx10.7 +// XFAIL: dylib-has-no-bad_variant_access // <variant> |