diff options
Diffstat (limited to 'libcxx/test/std/containers')
40 files changed, 156 insertions, 156 deletions
diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp index f323ca43225..3ed17ab3f78 100644 --- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp +++ b/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp @@ -32,7 +32,7 @@ struct Throws { static bool sThrows; }; - + bool Throws::sThrows = false; #endif diff --git a/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp index 391a0f79ded..6556ced1a65 100644 --- a/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp +++ b/libcxx/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp @@ -34,7 +34,7 @@ struct Throws { static bool sThrows; }; - + bool Throws::sThrows = false; #endif diff --git a/libcxx/test/std/containers/views/span.comparison/op.eq.pass.cpp b/libcxx/test/std/containers/views/span.comparison/op.eq.pass.cpp index 96305458046..353f4aeef9e 100644 --- a/libcxx/test/std/containers/views/span.comparison/op.eq.pass.cpp +++ b/libcxx/test/std/containers/views/span.comparison/op.eq.pass.cpp @@ -7,13 +7,13 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> // template<class T, ptrdiff_t X, class U, ptrdiff_t Y> // constexpr bool operator==(span<T, X> l, span<U, Y> r); -// +// // // Effects: Equivalent to: return equal(l.begin(), l.end(), r.begin(), r.end()); // @@ -30,7 +30,7 @@ constexpr int iArr1[] = { 0, 1, 2, 1, 2, 5, 6, 7, 8, 9}; int iArr2[] = { 0, 1, 2, 1, 2, 5, 6, 7, 8, 9}; constexpr float fArr1[] = {0., 1., 2., 1., 2., 5., 6., 7., 8., 9.}; float fArr2[] = {0., 1., 2., 1., 2., 5., 6., 7., 8., 9.}; - + int main () { @@ -50,15 +50,15 @@ int main () { static_assert( (csp0s == csp0s), ""); static_assert( (csp0s == csp0d), ""); static_assert( (csp0d == csp0s), ""); - + static_assert(!(csp0d == csp1d), ""); static_assert(!(csp0s == csp1s), ""); static_assert(!(csp0s == csp1d), ""); static_assert(!(csp0d == csp1s), ""); - + static_assert( (csp1d == csp1s), ""); static_assert( (csp1s == csp1d), ""); - + static_assert( (csp2d == csp3d), ""); static_assert( (csp2s == csp3s), ""); static_assert( (csp2d == csp3s), ""); @@ -95,15 +95,15 @@ int main () { assert( (sp0s == sp0s)); assert( (sp0s == sp0d)); assert( (sp0d == sp0s)); - + assert(!(sp0d == sp1d)); assert(!(sp0s == sp1s)); assert(!(sp0s == sp1d)); assert(!(sp0d == sp1s)); - + assert( (sp1d == sp1s)); assert( (sp1s == sp1d)); - + assert( (sp2d == sp3d)); assert( (sp2s == sp3s)); assert( (sp2d == sp3s)); @@ -129,15 +129,15 @@ int main () { assert( (csp0s == sp0s)); assert( (csp0s == sp0d)); assert( (csp0d == sp0s)); - + assert(!(csp0d == sp1d)); assert(!(csp0s == sp1s)); assert(!(csp0s == sp1d)); assert(!(csp0d == sp1s)); - + assert( (csp1d == sp1s)); assert( (csp1s == sp1d)); - + assert( (csp2d == sp3d)); assert( (csp2s == sp3s)); assert( (csp2d == sp3s)); @@ -152,7 +152,7 @@ int main () { assert(!(csp2s == sp4s)); assert(!(csp2d == sp4s)); assert(!(csp2s == sp4d)); - + assert(!(csp4d == sp2d)); assert(!(csp4s == sp2s)); assert(!(csp4d == sp2s)); @@ -165,4 +165,4 @@ int main () { assert(std::span<int>{iArr2} == std::span<float>{fArr2}); static_assert(!(std::span<const int>{iArr1, 9} == std::span<const float>{fArr1, 8}), ""); -}
\ No newline at end of file +} diff --git a/libcxx/test/std/containers/views/span.comparison/op.ge.pass.cpp b/libcxx/test/std/containers/views/span.comparison/op.ge.pass.cpp index 8ec1b9a590e..65c2a85da1a 100644 --- a/libcxx/test/std/containers/views/span.comparison/op.ge.pass.cpp +++ b/libcxx/test/std/containers/views/span.comparison/op.ge.pass.cpp @@ -7,13 +7,13 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> // template<class T, ptrdiff_t X, class U, ptrdiff_t Y> // constexpr bool operator>=(span<T, X> l, span<U, Y> r); -// +// // // Effects: Equivalent to: return !(l < r); // @@ -30,7 +30,7 @@ constexpr int iArr1[] = { 0, 1, 2, 1, 2, 5, 6, 7, 8, 9}; int iArr2[] = { 0, 1, 2, 1, 2, 5, 6, 7, 8, 9}; constexpr float fArr1[] = {0., 1., 2., 1., 2., 5., 6., 7., 8., 9.}; float fArr2[] = {0., 1., 2., 1., 2., 5., 6., 7., 8., 9.}; - + int main () { @@ -50,15 +50,15 @@ int main () { static_assert( (csp0s >= csp0s), ""); static_assert( (csp0s >= csp0d), ""); static_assert( (csp0d >= csp0s), ""); - + static_assert(!(csp0d >= csp1d), ""); static_assert(!(csp0s >= csp1s), ""); static_assert(!(csp0s >= csp1d), ""); static_assert(!(csp0d >= csp1s), ""); - + static_assert( (csp1d >= csp1s), ""); static_assert( (csp1s >= csp1d), ""); - + static_assert( (csp2d >= csp3d), ""); static_assert( (csp2s >= csp3s), ""); static_assert( (csp2d >= csp3s), ""); @@ -90,15 +90,15 @@ int main () { assert( (sp0s >= sp0s)); assert( (sp0s >= sp0d)); assert( (sp0d >= sp0s)); - + assert(!(sp0d >= sp1d)); assert(!(sp0s >= sp1s)); assert(!(sp0s >= sp1d)); assert(!(sp0d >= sp1s)); - + assert( (sp1d >= sp1s)); assert( (sp1s >= sp1d)); - + assert( (sp2d >= sp3d)); assert( (sp2s >= sp3s)); assert( (sp2d >= sp3s)); @@ -119,15 +119,15 @@ int main () { assert( (csp0s >= sp0s)); assert( (csp0s >= sp0d)); assert( (csp0d >= sp0s)); - + assert(!(csp0d >= sp1d)); assert(!(csp0s >= sp1s)); assert(!(csp0s >= sp1d)); assert(!(csp0d >= sp1s)); - + assert( (csp1d >= sp1s)); assert( (csp1s >= sp1d)); - + assert( (csp2d >= sp3d)); assert( (csp2s >= sp3s)); assert( (csp2d >= sp3s)); @@ -137,7 +137,7 @@ int main () { assert(!(csp2s >= sp4s)); assert(!(csp2d >= sp4s)); assert(!(csp2s >= sp4d)); - + assert( (csp4d > sp2d)); assert( (csp4s > sp2s)); assert( (csp4d > sp2s)); diff --git a/libcxx/test/std/containers/views/span.comparison/op.gt.pass.cpp b/libcxx/test/std/containers/views/span.comparison/op.gt.pass.cpp index 345a291a62b..396d5a21b4d 100644 --- a/libcxx/test/std/containers/views/span.comparison/op.gt.pass.cpp +++ b/libcxx/test/std/containers/views/span.comparison/op.gt.pass.cpp @@ -7,13 +7,13 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> // template<class T, ptrdiff_t X, class U, ptrdiff_t Y> // constexpr bool operator>(span<T, X> l, span<U, Y> r); -// +// // // Effects: Equivalent to: return (r < l); // @@ -30,7 +30,7 @@ constexpr int iArr1[] = { 0, 1, 2, 1, 2, 5, 6, 7, 8, 9}; int iArr2[] = { 0, 1, 2, 1, 2, 5, 6, 7, 8, 9}; constexpr float fArr1[] = {0., 1., 2., 1., 2., 5., 6., 7., 8., 9.}; float fArr2[] = {0., 1., 2., 1., 2., 5., 6., 7., 8., 9.}; - + int main () { @@ -50,15 +50,15 @@ int main () { static_assert(!(csp0s > csp0s), ""); static_assert(!(csp0s > csp0d), ""); static_assert(!(csp0d > csp0s), ""); - + static_assert(!(csp0d > csp1d), ""); static_assert(!(csp0s > csp1s), ""); static_assert(!(csp0s > csp1d), ""); static_assert(!(csp0d > csp1s), ""); - + static_assert(!(csp1d > csp1s), ""); static_assert(!(csp1s > csp1d), ""); - + static_assert(!(csp2d > csp3d), ""); static_assert(!(csp2s > csp3s), ""); static_assert(!(csp2d > csp3s), ""); @@ -90,15 +90,15 @@ int main () { assert(!(sp0s > sp0s)); assert(!(sp0s > sp0d)); assert(!(sp0d > sp0s)); - + assert(!(sp0d > sp1d)); assert(!(sp0s > sp1s)); assert(!(sp0s > sp1d)); assert(!(sp0d > sp1s)); - + assert(!(sp1d > sp1s)); assert(!(sp1s > sp1d)); - + assert(!(sp2d > sp3d)); assert(!(sp2s > sp3s)); assert(!(sp2d > sp3s)); @@ -119,15 +119,15 @@ int main () { assert(!(csp0s > sp0s)); assert(!(csp0s > sp0d)); assert(!(csp0d > sp0s)); - + assert(!(csp0d > sp1d)); assert(!(csp0s > sp1s)); assert(!(csp0s > sp1d)); assert(!(csp0d > sp1s)); - + assert(!(csp1d > sp1s)); assert(!(csp1s > sp1d)); - + assert(!(csp2d > sp3d)); assert(!(csp2s > sp3s)); assert(!(csp2d > sp3s)); @@ -137,7 +137,7 @@ int main () { assert(!(csp2s > sp4s)); assert(!(csp2d > sp4s)); assert(!(csp2s > sp4d)); - + assert( (csp4d > sp2d)); assert( (csp4s > sp2s)); assert( (csp4d > sp2s)); @@ -151,4 +151,4 @@ int main () { assert(!(std::span<int>{iArr2} > std::span<float>{fArr2})); static_assert( (std::span<const int>{iArr1, 9} > std::span<const float>{fArr1, 8}), ""); -}
\ No newline at end of file +} diff --git a/libcxx/test/std/containers/views/span.comparison/op.le.pass.cpp b/libcxx/test/std/containers/views/span.comparison/op.le.pass.cpp index f2fbc860908..420410c46c6 100644 --- a/libcxx/test/std/containers/views/span.comparison/op.le.pass.cpp +++ b/libcxx/test/std/containers/views/span.comparison/op.le.pass.cpp @@ -7,13 +7,13 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> // template<class T, ptrdiff_t X, class U, ptrdiff_t Y> // constexpr bool operator<=(span<T, X> l, span<U, Y> r); -// +// // // Effects: Equivalent to: return !(r < l); // @@ -30,7 +30,7 @@ constexpr int iArr1[] = { 0, 1, 2, 1, 2, 5, 6, 7, 8, 9}; int iArr2[] = { 0, 1, 2, 1, 2, 5, 6, 7, 8, 9}; constexpr float fArr1[] = {0., 1., 2., 1., 2., 5., 6., 7., 8., 9.}; float fArr2[] = {0., 1., 2., 1., 2., 5., 6., 7., 8., 9.}; - + int main () { @@ -50,15 +50,15 @@ int main () { static_assert( (csp0s <= csp0s), ""); static_assert( (csp0s <= csp0d), ""); static_assert( (csp0d <= csp0s), ""); - + static_assert( (csp0d <= csp1d), ""); static_assert( (csp0s <= csp1s), ""); static_assert( (csp0s <= csp1d), ""); static_assert( (csp0d <= csp1s), ""); - + static_assert( (csp1d <= csp1s), ""); static_assert( (csp1s <= csp1d), ""); - + static_assert( (csp2d <= csp3d), ""); static_assert( (csp2s <= csp3s), ""); static_assert( (csp2d <= csp3s), ""); @@ -90,15 +90,15 @@ int main () { assert( (sp0s <= sp0s)); assert( (sp0s <= sp0d)); assert( (sp0d <= sp0s)); - + assert( (sp0d <= sp1d)); assert( (sp0s <= sp1s)); assert( (sp0s <= sp1d)); assert( (sp0d <= sp1s)); - + assert( (sp1d <= sp1s)); assert( (sp1s <= sp1d)); - + assert( (sp2d <= sp3d)); assert( (sp2s <= sp3s)); assert( (sp2d <= sp3s)); @@ -119,15 +119,15 @@ int main () { assert( (csp0s <= sp0s)); assert( (csp0s <= sp0d)); assert( (csp0d <= sp0s)); - + assert( (csp0d <= sp1d)); assert( (csp0s <= sp1s)); assert( (csp0s <= sp1d)); assert( (csp0d <= sp1s)); - + assert( (csp1d <= sp1s)); assert( (csp1s <= sp1d)); - + assert( (csp2d <= sp3d)); assert( (csp2s <= sp3s)); assert( (csp2d <= sp3s)); @@ -137,7 +137,7 @@ int main () { assert( (csp2s <= sp4s)); assert( (csp2d <= sp4s)); assert( (csp2s <= sp4d)); - + assert(!(csp4d <= sp2d)); assert(!(csp4s <= sp2s)); assert(!(csp4d <= sp2s)); @@ -148,6 +148,6 @@ int main () { static_assert(std::span<const int>{iArr1, 8} <= std::span<const float>{fArr1, 9}, ""); assert( (std::span<float>{fArr2} <= std::span<int>{iArr2})); assert( (std::span<int>{iArr2} <= std::span<float>{fArr2})); - + static_assert(!(std::span<const int>{iArr1, 9} <= std::span<const float>{fArr1, 8}), ""); -}
\ No newline at end of file +} diff --git a/libcxx/test/std/containers/views/span.comparison/op.lt.pass.cpp b/libcxx/test/std/containers/views/span.comparison/op.lt.pass.cpp index 1a7de292e90..0ccc2446e42 100644 --- a/libcxx/test/std/containers/views/span.comparison/op.lt.pass.cpp +++ b/libcxx/test/std/containers/views/span.comparison/op.lt.pass.cpp @@ -7,13 +7,13 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> // template<class T, ptrdiff_t X, class U, ptrdiff_t Y> // constexpr bool operator<(span<T, X> l, span<U, Y> r); -// +// // // Effects: Equivalent to: // return lexicographical_compare(l.begin(), l.end(), r.begin(), r.end()); @@ -31,7 +31,7 @@ constexpr int iArr1[] = { 0, 1, 2, 1, 2, 5, 6, 7, 8, 9}; int iArr2[] = { 0, 1, 2, 1, 2, 5, 6, 7, 8, 9}; constexpr float fArr1[] = {0., 1., 2., 1., 2., 5., 6., 7., 8., 9.}; float fArr2[] = {0., 1., 2., 1., 2., 5., 6., 7., 8., 9.}; - + int main () { @@ -51,15 +51,15 @@ int main () { static_assert(!(csp0s < csp0s), ""); static_assert(!(csp0s < csp0d), ""); static_assert(!(csp0d < csp0s), ""); - + static_assert( (csp0d < csp1d), ""); static_assert( (csp0s < csp1s), ""); static_assert( (csp0s < csp1d), ""); static_assert( (csp0d < csp1s), ""); - + static_assert(!(csp1d < csp1s), ""); static_assert(!(csp1s < csp1d), ""); - + static_assert(!(csp2d < csp3d), ""); static_assert(!(csp2s < csp3s), ""); static_assert(!(csp2d < csp3s), ""); @@ -91,15 +91,15 @@ int main () { assert(!(sp0s < sp0s)); assert(!(sp0s < sp0d)); assert(!(sp0d < sp0s)); - + assert( (sp0d < sp1d)); assert( (sp0s < sp1s)); assert( (sp0s < sp1d)); assert( (sp0d < sp1s)); - + assert(!(sp1d < sp1s)); assert(!(sp1s < sp1d)); - + assert(!(sp2d < sp3d)); assert(!(sp2s < sp3s)); assert(!(sp2d < sp3s)); @@ -120,15 +120,15 @@ int main () { assert(!(csp0s < sp0s)); assert(!(csp0s < sp0d)); assert(!(csp0d < sp0s)); - + assert( (csp0d < sp1d)); assert( (csp0s < sp1s)); assert( (csp0s < sp1d)); assert( (csp0d < sp1s)); - + assert(!(csp1d < sp1s)); assert(!(csp1s < sp1d)); - + assert(!(csp2d < sp3d)); assert(!(csp2s < sp3s)); assert(!(csp2d < sp3s)); @@ -138,7 +138,7 @@ int main () { assert( (csp2s < sp4s)); assert( (csp2d < sp4s)); assert( (csp2s < sp4d)); - + assert(!(csp4d < sp2d)); assert(!(csp4s < sp2s)); assert(!(csp4d < sp2s)); @@ -150,5 +150,5 @@ int main () { assert(!(std::span<float>{fArr2} < std::span<int>{iArr2})); assert(!(std::span<int>{iArr2} < std::span<float>{fArr2})); - static_assert(!(std::span<const int>{iArr1, 9} < std::span<const float>{fArr1, 8}), ""); -}
\ No newline at end of file + static_assert(!(std::span<const int>{iArr1, 9} < std::span<const float>{fArr1, 8}), ""); +} diff --git a/libcxx/test/std/containers/views/span.comparison/op.ne.pass.cpp b/libcxx/test/std/containers/views/span.comparison/op.ne.pass.cpp index ecf05b31749..117d1d067f8 100644 --- a/libcxx/test/std/containers/views/span.comparison/op.ne.pass.cpp +++ b/libcxx/test/std/containers/views/span.comparison/op.ne.pass.cpp @@ -7,13 +7,13 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> // template<class T, ptrdiff_t X, class U, ptrdiff_t Y> // constexpr bool operator!=(span<T, X> l, span<U, Y> r); -// +// // // Effects: Equivalent to: return !(l == r); // @@ -30,7 +30,7 @@ constexpr int iArr1[] = { 0, 1, 2, 1, 2, 5, 6, 7, 8, 9}; int iArr2[] = { 0, 1, 2, 1, 2, 5, 6, 7, 8, 9}; constexpr float fArr1[] = {0., 1., 2., 1., 2., 5., 6., 7., 8., 9.}; float fArr2[] = {0., 1., 2., 1., 2., 5., 6., 7., 8., 9.}; - + int main () { @@ -50,15 +50,15 @@ int main () { static_assert(!(csp0s != csp0s), ""); static_assert(!(csp0s != csp0d), ""); static_assert(!(csp0d != csp0s), ""); - + static_assert( (csp0d != csp1d), ""); static_assert( (csp0s != csp1s), ""); static_assert( (csp0s != csp1d), ""); static_assert( (csp0d != csp1s), ""); - + static_assert(!(csp1d != csp1s), ""); static_assert(!(csp1s != csp1d), ""); - + static_assert(!(csp2d != csp3d), ""); static_assert(!(csp2s != csp3s), ""); static_assert(!(csp2d != csp3s), ""); @@ -95,15 +95,15 @@ int main () { assert(!(sp0s != sp0s)); assert(!(sp0s != sp0d)); assert(!(sp0d != sp0s)); - + assert( (sp0d != sp1d)); assert( (sp0s != sp1s)); assert( (sp0s != sp1d)); assert( (sp0d != sp1s)); - + assert(!(sp1d != sp1s)); assert(!(sp1s != sp1d)); - + assert(!(sp2d != sp3d)); assert(!(sp2s != sp3s)); assert(!(sp2d != sp3s)); @@ -129,15 +129,15 @@ int main () { assert(!(csp0s != sp0s)); assert(!(csp0s != sp0d)); assert(!(csp0d != sp0s)); - + assert( (csp0d != sp1d)); assert( (csp0s != sp1s)); assert( (csp0s != sp1d)); assert( (csp0d != sp1s)); - + assert(!(csp1d != sp1s)); assert(!(csp1s != sp1d)); - + assert(!(csp2d != sp3d)); assert(!(csp2s != sp3s)); assert(!(csp2d != sp3s)); @@ -152,7 +152,7 @@ int main () { assert( (csp2s != sp4s)); assert( (csp2d != sp4s)); assert( (csp2s != sp4d)); - + assert( (csp4d != sp2d)); assert( (csp4s != sp2s)); assert( (csp4d != sp2s)); @@ -165,4 +165,4 @@ int main () { assert(!(std::span<int>{iArr2} != std::span<float>{fArr2})); static_assert( (std::span<const int>{iArr1, 9} != std::span<const float>{fArr1, 8}), ""); -}
\ No newline at end of file +} diff --git a/libcxx/test/std/containers/views/span.cons/array.fail.cpp b/libcxx/test/std/containers/views/span.cons/array.fail.cpp index 7ef49fc4708..e1e5deea534 100644 --- a/libcxx/test/std/containers/views/span.cons/array.fail.cpp +++ b/libcxx/test/std/containers/views/span.cons/array.fail.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -16,7 +16,7 @@ // template<size_t N> // constexpr span(array<value_type, N>& arr) noexcept; // template<size_t N> -// constexpr span(const array<value_type, N>& arr) noexcept; +// constexpr span(const array<value_type, N>& arr) noexcept; // // Remarks: These constructors shall not participate in overload resolution unless: // — extent == dynamic_extent || N == extent is true, and @@ -41,13 +41,13 @@ int main () { std::span<int, 2> s1(arr); // expected-error {{no matching constructor for initialization of 'std::span<int, 2>'}} } - + // Type wrong { std::span<float> s1(arr); // expected-error {{no matching constructor for initialization of 'std::span<float>'}} std::span<float, 3> s2(arr); // expected-error {{no matching constructor for initialization of 'std::span<float, 3>'}} } - + // CV wrong (dynamically sized) { std::span< int> s1{ carr}; // expected-error {{no matching constructor for initialization of 'std::span<int>'}} diff --git a/libcxx/test/std/containers/views/span.cons/array.pass.cpp b/libcxx/test/std/containers/views/span.cons/array.pass.cpp index 80a0f07f625..72a86654e1b 100644 --- a/libcxx/test/std/containers/views/span.cons/array.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/array.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/span.cons/assign.pass.cpp b/libcxx/test/std/containers/views/span.cons/assign.pass.cpp index b5bd7ae00df..cb210046122 100644 --- a/libcxx/test/std/containers/views/span.cons/assign.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/assign.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -71,7 +71,7 @@ int main () }; static_assert(std::size(spans) == 13, "" ); - + // No for loops in constexpr land :-( static_assert(doAssign(spans[0], spans[0]), ""); static_assert(doAssign(spans[0], spans[1]), ""); @@ -194,7 +194,7 @@ int main () {carr2 + 1, 2}, {carr3, 2} }; - + static_assert(std::size(spans) == 6, "" ); // No for loops in constexpr land :-( @@ -240,7 +240,7 @@ int main () {arr, arr + 3}, {arr + 1, arr + 3} // same size as s2 }; - + for (size_t i = 0; i < std::size(spans); ++i) for (size_t j = i; j < std::size(spans); ++j) assert((doAssign(spans[i], spans[j]))); @@ -253,7 +253,7 @@ int main () {arr + 1, arr + 3}, {arr + 2, arr + 4} }; - + for (size_t i = 0; i < std::size(spans); ++i) for (size_t j = i; j < std::size(spans); ++j) assert((doAssign(spans[i], spans[j]))); @@ -273,7 +273,7 @@ int main () {strs + 2, strs + 3}, {strs + 3, strs + 3} }; - + for (size_t i = 0; i < std::size(spans); ++i) for (size_t j = i; j < std::size(spans); ++j) assert((doAssign(spans[i], spans[j]))); @@ -285,7 +285,7 @@ int main () {strs + 1, strs + 2}, {strs + 2, strs + 3} }; - + for (size_t i = 0; i < std::size(spans); ++i) for (size_t j = i; j < std::size(spans); ++j) assert((doAssign(spans[i], spans[j]))); diff --git a/libcxx/test/std/containers/views/span.cons/container.fail.cpp b/libcxx/test/std/containers/views/span.cons/container.fail.cpp index ecd7fcb91b8..c8f6830fbc5 100644 --- a/libcxx/test/std/containers/views/span.cons/container.fail.cpp +++ b/libcxx/test/std/containers/views/span.cons/container.fail.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -89,7 +89,7 @@ int main () // Not the same type { std::span<float> s1{IsAContainer<int>()}; // expected-error {{no matching constructor for initialization of 'std::span<float>'}} - std::span<float, 0> s2{IsAContainer<int>()}; // expected-error {{no matching constructor for initialization of 'std::span<float, 0>'}} + std::span<float, 0> s2{IsAContainer<int>()}; // expected-error {{no matching constructor for initialization of 'std::span<float, 0>'}} } // CV wrong (dynamically sized) diff --git a/libcxx/test/std/containers/views/span.cons/container.pass.cpp b/libcxx/test/std/containers/views/span.cons/container.pass.cpp index 478a3dac5db..401f41e0756 100644 --- a/libcxx/test/std/containers/views/span.cons/container.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/container.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/span.cons/copy.pass.cpp b/libcxx/test/std/containers/views/span.cons/copy.pass.cpp index 2cfffbbd449..c123acb6a16 100644 --- a/libcxx/test/std/containers/views/span.cons/copy.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/copy.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -46,7 +46,7 @@ void testCV () int main () { constexpr int carr[] = {1,2,3}; - + static_assert(doCopy(std::span< int> ()), ""); static_assert(doCopy(std::span< int,0>()), ""); static_assert(doCopy(std::span<const int> (&carr[0], 1)), ""); diff --git a/libcxx/test/std/containers/views/span.cons/deduct.pass.cpp b/libcxx/test/std/containers/views/span.cons/deduct.pass.cpp index e72c09149f0..098215c8395 100644 --- a/libcxx/test/std/containers/views/span.cons/deduct.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/deduct.pass.cpp @@ -7,22 +7,22 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> // template<class T, size_t N> // span(T (&)[N]) -> span<T, N>; -// +// // template<class T, size_t N> // span(array<T, N>&) -> span<T, N>; -// +// // template<class T, size_t N> // span(const array<T, N>&) -> span<const T, N>; -// +// // template<class Container> // span(Container&) -> span<typename Container::value_type>; -// +// // template<class Container> // span(const Container&) -> span<const typename Container::value_type>; @@ -66,7 +66,7 @@ int main () ASSERT_SAME_TYPE(S, std::span<const long, 5>); assert((std::equal(std::begin(arr), std::end(arr), s.begin(), s.end()))); } - + { std::string str{"ABCDE"}; std::span s{str}; diff --git a/libcxx/test/std/containers/views/span.cons/default.fail.cpp b/libcxx/test/std/containers/views/span.cons/default.fail.cpp index d1fefe5b38c..e30425cfeff 100644 --- a/libcxx/test/std/containers/views/span.cons/default.fail.cpp +++ b/libcxx/test/std/containers/views/span.cons/default.fail.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -26,7 +26,7 @@ int main () { std::span<int, 2> s; // expected-error@span:* {{static_assert failed "Can't default construct a statically sized span with size > 0"}} - + // TODO: This is what I want: // eXpected-error {{no matching constructor for initialization of 'std::span<int, 2>'}} } diff --git a/libcxx/test/std/containers/views/span.cons/default.pass.cpp b/libcxx/test/std/containers/views/span.cons/default.pass.cpp index f7e496696e9..b7d01c9e203 100644 --- a/libcxx/test/std/containers/views/span.cons/default.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/default.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/span.cons/ptr_len.fail.cpp b/libcxx/test/std/containers/views/span.cons/ptr_len.fail.cpp index db24e3d2688..9ab87f5414b 100644 --- a/libcxx/test/std/containers/views/span.cons/ptr_len.fail.cpp +++ b/libcxx/test/std/containers/views/span.cons/ptr_len.fail.cpp @@ -7,12 +7,12 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> // constexpr span(pointer ptr, index_type count); -// Requires: [ptr, ptr + count) shall be a valid range. +// Requires: [ptr, ptr + count) shall be a valid range. // If extent is not equal to dynamic_extent, then count shall be equal to extent. // @@ -38,7 +38,7 @@ int main () std::span<float> s1(arr, 3); // expected-error {{no matching constructor for initialization of 'std::span<float>'}} std::span<float, 3> s2(arr, 3); // expected-error {{no matching constructor for initialization of 'std::span<float, 3>'}} } - + // CV wrong (dynamically sized) { std::span< int> s1{ carr, 3}; // expected-error {{no matching constructor for initialization of 'std::span<int>'}} diff --git a/libcxx/test/std/containers/views/span.cons/ptr_len.pass.cpp b/libcxx/test/std/containers/views/span.cons/ptr_len.pass.cpp index 7302759bcc6..c4e9545e9d9 100644 --- a/libcxx/test/std/containers/views/span.cons/ptr_len.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/ptr_len.pass.cpp @@ -7,12 +7,12 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> // constexpr span(pointer ptr, index_type count); -// Requires: [ptr, ptr + count) shall be a valid range. +// Requires: [ptr, ptr + count) shall be a valid range. // If extent is not equal to dynamic_extent, then count shall be equal to extent. // diff --git a/libcxx/test/std/containers/views/span.cons/ptr_ptr.fail.cpp b/libcxx/test/std/containers/views/span.cons/ptr_ptr.fail.cpp index a55f0592a08..bd4dbab8fca 100644 --- a/libcxx/test/std/containers/views/span.cons/ptr_ptr.fail.cpp +++ b/libcxx/test/std/containers/views/span.cons/ptr_ptr.fail.cpp @@ -7,12 +7,12 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> // constexpr span(pointer first, pointer last); -// Requires: [first, last) shall be a valid range. +// Requires: [first, last) shall be a valid range. // If extent is not equal to dynamic_extent, then last - first shall be equal to extent. // @@ -38,7 +38,7 @@ int main () std::span<float> s1(arr, arr + 3); // expected-error {{no matching constructor for initialization of 'std::span<float>'}} std::span<float, 3> s2(arr, arr + 3); // expected-error {{no matching constructor for initialization of 'std::span<float, 3>'}} } - + // CV wrong (dynamically sized) { std::span< int> s1{ carr, carr + 3}; // expected-error {{no matching constructor for initialization of 'std::span<int>'}} diff --git a/libcxx/test/std/containers/views/span.cons/ptr_ptr.pass.cpp b/libcxx/test/std/containers/views/span.cons/ptr_ptr.pass.cpp index afb525e7368..c2bceec48a8 100644 --- a/libcxx/test/std/containers/views/span.cons/ptr_ptr.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/ptr_ptr.pass.cpp @@ -7,12 +7,12 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> // constexpr span(pointer first, pointer last); -// Requires: [first, last) shall be a valid range. +// Requires: [first, last) shall be a valid range. // If extent is not equal to dynamic_extent, then last - first shall be equal to extent. // diff --git a/libcxx/test/std/containers/views/span.cons/span.fail.cpp b/libcxx/test/std/containers/views/span.cons/span.fail.cpp index 1fa71551b49..69e879e2ea8 100644 --- a/libcxx/test/std/containers/views/span.cons/span.fail.cpp +++ b/libcxx/test/std/containers/views/span.cons/span.fail.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -99,6 +99,6 @@ int main () std::span<float> s2{sp0}; // expected-error {{no matching constructor for initialization of 'std::span<float>'}} std::span<float, 0> s3{sp}; // expected-error {{no matching constructor for initialization of 'std::span<float, 0>'}} std::span<float, 0> s4{sp0}; // expected-error {{no matching constructor for initialization of 'std::span<float, 0>'}} - + checkCV(); } diff --git a/libcxx/test/std/containers/views/span.cons/span.pass.cpp b/libcxx/test/std/containers/views/span.cons/span.pass.cpp index b2024ce123c..5fdbab22755 100644 --- a/libcxx/test/std/containers/views/span.cons/span.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/span.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/span.cons/stdarray.pass.cpp b/libcxx/test/std/containers/views/span.cons/stdarray.pass.cpp index 1832ac2ba49..27623a4c9f7 100644 --- a/libcxx/test/std/containers/views/span.cons/stdarray.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/stdarray.pass.cpp @@ -7,14 +7,14 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> // template<size_t N> // constexpr span(array<value_type, N>& arr) noexcept; // template<size_t N> -// constexpr span(const array<value_type, N>& arr) noexcept; +// constexpr span(const array<value_type, N>& arr) noexcept; // // Remarks: These constructors shall not participate in overload resolution unless: // — extent == dynamic_extent || N == extent is true, and diff --git a/libcxx/test/std/containers/views/span.elem/data.pass.cpp b/libcxx/test/std/containers/views/span.elem/data.pass.cpp index 3bc6fbbe576..ceb2eca1786 100644 --- a/libcxx/test/std/containers/views/span.elem/data.pass.cpp +++ b/libcxx/test/std/containers/views/span.elem/data.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp b/libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp index a88f4410427..801eca42866 100644 --- a/libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp +++ b/libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -28,7 +28,7 @@ constexpr bool testConstexprSpan(Span sp, ptrdiff_t idx) { _LIBCPP_ASSERT(noexcept(sp[idx]), ""); _LIBCPP_ASSERT(noexcept(sp(idx)), ""); - + typename Span::reference r1 = sp[idx]; typename Span::reference r2 = sp(idx); typename Span::reference r3 = *(sp.data() + idx); @@ -41,7 +41,7 @@ void testRuntimeSpan(Span sp, ptrdiff_t idx) { _LIBCPP_ASSERT(noexcept(sp[idx]), ""); _LIBCPP_ASSERT(noexcept(sp(idx)), ""); - + typename Span::reference r1 = sp[idx]; typename Span::reference r2 = sp(idx); typename Span::reference r3 = *(sp.data() + idx); diff --git a/libcxx/test/std/containers/views/span.iterators/begin.pass.cpp b/libcxx/test/std/containers/views/span.iterators/begin.pass.cpp index c8b9900bc15..cd8d70958f9 100644 --- a/libcxx/test/std/containers/views/span.iterators/begin.pass.cpp +++ b/libcxx/test/std/containers/views/span.iterators/begin.pass.cpp @@ -6,7 +6,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/span.iterators/end.pass.cpp b/libcxx/test/std/containers/views/span.iterators/end.pass.cpp index 7b54555072b..54ff8ebf790 100644 --- a/libcxx/test/std/containers/views/span.iterators/end.pass.cpp +++ b/libcxx/test/std/containers/views/span.iterators/end.pass.cpp @@ -6,7 +6,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp b/libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp index c0776c00a81..258908d6c57 100644 --- a/libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp +++ b/libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp @@ -6,7 +6,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/span.iterators/rend.pass.cpp b/libcxx/test/std/containers/views/span.iterators/rend.pass.cpp index abcead445e1..367ea88669e 100644 --- a/libcxx/test/std/containers/views/span.iterators/rend.pass.cpp +++ b/libcxx/test/std/containers/views/span.iterators/rend.pass.cpp @@ -6,7 +6,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp b/libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp index b081b95c373..e4a240f8da8 100644 --- a/libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp +++ b/libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -38,7 +38,7 @@ void testRuntimeSpan(Span sp) assert(spBytes.extent == std::dynamic_extent); else assert(spBytes.extent == static_cast<std::ptrdiff_t>(sizeof(typename Span::element_type)) * sp.extent); - + assert((void *) spBytes.data() == (void *) sp.data()); assert(spBytes.size() == sp.size_bytes()); } diff --git a/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp b/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp index 28a4c45d247..63d79c923ce 100644 --- a/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp +++ b/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp b/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp index 24e3fb27349..54216c2979f 100644 --- a/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp +++ b/libcxx/test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -38,7 +38,7 @@ void testRuntimeSpan(Span sp) assert(spBytes.extent == std::dynamic_extent); else assert(spBytes.extent == static_cast<std::ptrdiff_t>(sizeof(typename Span::element_type)) * sp.extent); - + assert(static_cast<void*>(spBytes.data()) == static_cast<void*>(sp.data())); assert(spBytes.size() == sp.size_bytes()); } diff --git a/libcxx/test/std/containers/views/span.obs/empty.pass.cpp b/libcxx/test/std/containers/views/span.obs/empty.pass.cpp index a48c0d02494..23e55bb76c6 100644 --- a/libcxx/test/std/containers/views/span.obs/empty.pass.cpp +++ b/libcxx/test/std/containers/views/span.obs/empty.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -48,7 +48,7 @@ int main () static_assert(!std::span<const int>(iArr1, 3).empty(), ""); static_assert(!std::span<const int>(iArr1, 4).empty(), ""); static_assert(!std::span<const int>(iArr1, 5).empty(), ""); - + assert( (std::span<int>().empty() )); assert( (std::span<long>().empty() )); assert( (std::span<double>().empty() )); diff --git a/libcxx/test/std/containers/views/span.obs/size.pass.cpp b/libcxx/test/std/containers/views/span.obs/size.pass.cpp index c33fd3f6c61..16f1b6a7ef7 100644 --- a/libcxx/test/std/containers/views/span.obs/size.pass.cpp +++ b/libcxx/test/std/containers/views/span.obs/size.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp b/libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp index 1ee75d9fcb7..3b6c5b0e226 100644 --- a/libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp +++ b/libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/span.sub/first.pass.cpp b/libcxx/test/std/containers/views/span.sub/first.pass.cpp index 3bfdab9f8a5..e745fd77df7 100644 --- a/libcxx/test/std/containers/views/span.sub/first.pass.cpp +++ b/libcxx/test/std/containers/views/span.sub/first.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -114,7 +114,7 @@ int main () { using Sp = std::span<std::string>; testConstexprSpan<Sp, 0>(Sp{}); - + testRuntimeSpan<Sp, 0>(Sp{sarr}); testRuntimeSpan<Sp, 1>(Sp{sarr}); testRuntimeSpan<Sp, 2>(Sp{sarr}); @@ -125,7 +125,7 @@ int main () { using Sp = std::span<std::string, 5>; - + testRuntimeSpan<Sp, 0>(Sp{sarr}); testRuntimeSpan<Sp, 1>(Sp{sarr}); testRuntimeSpan<Sp, 2>(Sp{sarr}); diff --git a/libcxx/test/std/containers/views/span.sub/last.pass.cpp b/libcxx/test/std/containers/views/span.sub/last.pass.cpp index 4e378fe549e..94d41430b35 100644 --- a/libcxx/test/std/containers/views/span.sub/last.pass.cpp +++ b/libcxx/test/std/containers/views/span.sub/last.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -114,7 +114,7 @@ int main () { using Sp = std::span<std::string>; testConstexprSpan<Sp, 0>(Sp{}); - + testRuntimeSpan<Sp, 0>(Sp{sarr}); testRuntimeSpan<Sp, 1>(Sp{sarr}); testRuntimeSpan<Sp, 2>(Sp{sarr}); @@ -125,7 +125,7 @@ int main () { using Sp = std::span<std::string, 5>; - + testRuntimeSpan<Sp, 0>(Sp{sarr}); testRuntimeSpan<Sp, 1>(Sp{sarr}); testRuntimeSpan<Sp, 2>(Sp{sarr}); diff --git a/libcxx/test/std/containers/views/span.sub/subspan.pass.cpp b/libcxx/test/std/containers/views/span.sub/subspan.pass.cpp index 79cdc7bcaf1..012fc2b5fb4 100644 --- a/libcxx/test/std/containers/views/span.sub/subspan.pass.cpp +++ b/libcxx/test/std/containers/views/span.sub/subspan.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> diff --git a/libcxx/test/std/containers/views/types.pass.cpp b/libcxx/test/std/containers/views/types.pass.cpp index 082abeb774e..c519fbf768a 100644 --- a/libcxx/test/std/containers/views/types.pass.cpp +++ b/libcxx/test/std/containers/views/types.pass.cpp @@ -7,7 +7,7 @@ // Source Licenses. See LICENSE.TXT for details. // //===---------------------------------------------------------------------===// -// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 +// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17 // <span> @@ -25,9 +25,9 @@ // using const_iterator = implementation-defined; // using reverse_iterator = std::reverse_iterator<iterator>; // using const_reverse_iterator = std::reverse_iterator<const_iterator>; -// +// // static constexpr index_type extent = Extent; -// +// #include <span> #include <cassert> @@ -71,7 +71,7 @@ void testSpan() ASSERT_SAME_TYPE(typename S::difference_type, std::ptrdiff_t); ASSERT_SAME_TYPE(typename S::pointer, ElementType *); ASSERT_SAME_TYPE(typename S::reference, ElementType &); - + static_assert(S::extent == Size); // check that it exists testIterator<S, typename S::iterator>(); |