diff options
| author | Louis Dionne <ldionne.2@gmail.com> | 2021-08-17 11:59:07 -0400 |
|---|---|---|
| committer | Louis Dionne <ldionne.2@gmail.com> | 2021-08-18 08:57:25 -0400 |
| commit | 01666904013c1514b16ace896ba346d1273a034f (patch) | |
| tree | d04f8e0e0157235a797ad6bf806b105acbd10c1b /libcxx/test/std/strings/basic.string/string.cons | |
| parent | 6f6175d1c6d6925d5e0a03cfb07232cf9e530512 (diff) | |
[libc++] Remove workarounds for the lack of deduction guides in C++17
All supported compilers have supported deduction guides in C++17 for a
while, so this isn't necessary anymore.
Differential Revision: https://reviews.llvm.org/D108213
Diffstat (limited to 'libcxx/test/std/strings/basic.string/string.cons')
6 files changed, 0 insertions, 11 deletions
diff --git a/libcxx/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp index a385032f4126..e7dd236571ad 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp @@ -7,7 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14 -// UNSUPPORTED: libcpp-no-deduction-guides // <string> diff --git a/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp index 3292003f14c3..4082005a2001 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp @@ -8,7 +8,6 @@ // <string> // UNSUPPORTED: c++03, c++11, c++14 -// XFAIL: libcpp-no-deduction-guides // template<class InputIterator> // basic_string(InputIterator begin, InputIterator end, @@ -25,7 +24,6 @@ // is a type that does not qualify as an input iterator, or if Allocator is a type // that does not qualify as an allocator. - #include <string> #include <iterator> #include <cassert> diff --git a/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp b/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp index 1fa2ee0efb1b..40211cf96ea2 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp @@ -8,7 +8,6 @@ // <string> // UNSUPPORTED: c++03, c++11, c++14 -// XFAIL: libcpp-no-deduction-guides // template<class InputIterator> // basic_string(InputIterator begin, InputIterator end, @@ -24,7 +23,6 @@ // The deduction guide shall not participate in overload resolution if Allocator // is a type that does not qualify as an allocator. - #include <string> #include <string_view> #include <iterator> diff --git a/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp index e6dc0a72670c..46b3b8fe2025 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp @@ -8,7 +8,6 @@ // <string> // UNSUPPORTED: c++03, c++11, c++14 -// XFAIL: libcpp-no-deduction-guides // template<class InputIterator> // basic_string(InputIterator begin, InputIterator end, @@ -24,7 +23,6 @@ // The deduction guide shall not participate in overload resolution if Allocator // is a type that does not qualify as an allocator. - #include <string> #include <string_view> #include <iterator> diff --git a/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp b/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp index 07c9002b5b7d..7e087fe12094 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp @@ -8,7 +8,6 @@ // <string> // UNSUPPORTED: c++03, c++11, c++14 -// XFAIL: libcpp-no-deduction-guides // template<class InputIterator> // basic_string(InputIterator begin, InputIterator end, @@ -30,7 +29,6 @@ // The deduction guide shall not participate in overload resolution if Allocator // is a type that does not qualify as an allocator. - #include <string> #include <string_view> #include <iterator> diff --git a/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp index fae3b475712e..69e94ada9e38 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp @@ -8,7 +8,6 @@ // <string> // UNSUPPORTED: c++03, c++11, c++14 -// XFAIL: libcpp-no-deduction-guides // template<class InputIterator> // basic_string(InputIterator begin, InputIterator end, @@ -30,7 +29,6 @@ // The deduction guide shall not participate in overload resolution if Allocator // is a type that does not qualify as an allocator. - #include <string> #include <string_view> #include <iterator> |
