summaryrefslogtreecommitdiff
path: root/libcxx/test/std/strings/basic.string/string.cons
diff options
context:
space:
mode:
authorLouis Dionne <ldionne@apple.com>2020-04-10 16:14:10 -0400
committerLouis Dionne <ldionne@apple.com>2020-04-10 17:20:29 -0400
commit7149bb70681a91de5d490b4bb0714d9e55a05bcc (patch)
treecd794fa89907124a10f8b8f24fa22d2c40ca02f0 /libcxx/test/std/strings/basic.string/string.cons
parent40ed21bb71756293d8cb8d752642052bc8399341 (diff)
[libc++] NFC: Clean up a lot of old Lit features
The libc++ test suite has a lot of old Lit features used to XFAIL tests and mark them as UNSUPPORTED. Many of them are to workaround problems on old compilers or old platforms. As time goes by, it is good to go and clean those up to simplify the configuration of the test suite, and also to reflect the testing reality. It's not useful to have markup that gives the impression that e.g. clang-3.3 is supported, when we don't really test on it anymore (and hence several new tests probably don't have the necessary markup on them).
Diffstat (limited to 'libcxx/test/std/strings/basic.string/string.cons')
-rw-r--r--libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp4
-rw-r--r--libcxx/test/std/strings/basic.string/string.cons/substr.pass.cpp5
2 files changed, 2 insertions, 7 deletions
diff --git a/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp b/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp
index 57fd550ac47c..fba663ff0210 100644
--- a/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp
+++ b/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp
@@ -8,8 +8,8 @@
// <string>
// UNSUPPORTED: c++98, c++03, c++11, c++14
-// UNSUPPORTED: clang-3.3, clang-3.4, clang-3.5, clang-3.6, clang-3.7, clang-3.8, clang-3.9, clang-4.0
-// UNSUPPORTED: apple-clang-6, apple-clang-7, apple-clang-8, apple-clang-9
+// UNSUPPORTED: clang-4.0
+// UNSUPPORTED: apple-clang-9
// template<class InputIterator,
// class Allocator = allocator<typename iterator_traits<InputIterator>::value_type>>
diff --git a/libcxx/test/std/strings/basic.string/string.cons/substr.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/substr.pass.cpp
index 585b684f3fba..44f29beec929 100644
--- a/libcxx/test/std/strings/basic.string/string.cons/substr.pass.cpp
+++ b/libcxx/test/std/strings/basic.string/string.cons/substr.pass.cpp
@@ -16,11 +16,6 @@
// size_type pos,
// const Allocator& a = Allocator());
-// When back-deploying to macosx10.7, the RTTI for exception classes
-// incorrectly provided by libc++.dylib is mixed with the one in
-// libc++abi.dylib and exceptions are not caught properly.
-// XFAIL: with_system_cxx_lib=macosx10.7
-
#include <string>
#include <stdexcept>
#include <algorithm>