summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp
diff options
context:
space:
mode:
authorLouis Dionne <ldionne@apple.com>2019-02-05 19:22:38 +0000
committerLouis Dionne <ldionne@apple.com>2019-02-05 19:22:38 +0000
commit51358e45e23ea0889d11a91c4077bb3af406be55 (patch)
tree32dcc743c3c83509bc9be77f0a6276bd8588ada4 /libcxx/test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp
parent3fdb07258b941eb4f52d5a964f2a67f87d906222 (diff)
downloadbcm5719-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.cpp8
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>
OpenPOWER on IntegriCloud