summaryrefslogtreecommitdiff
path: root/libcxx/test/std/strings/basic.string/string.cons
diff options
context:
space:
mode:
authorLouis Dionne <ldionne.2@gmail.com>2021-08-17 11:59:07 -0400
committerLouis Dionne <ldionne.2@gmail.com>2021-08-18 08:57:25 -0400
commit01666904013c1514b16ace896ba346d1273a034f (patch)
treed04f8e0e0157235a797ad6bf806b105acbd10c1b /libcxx/test/std/strings/basic.string/string.cons
parent6f6175d1c6d6925d5e0a03cfb07232cf9e530512 (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')
-rw-r--r--libcxx/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp1
-rw-r--r--libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp2
-rw-r--r--libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp2
-rw-r--r--libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp2
-rw-r--r--libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp2
-rw-r--r--libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp2
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>