]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Improve test for views::reverse
authorJonathan Wakely <jwakely@redhat.com>
Tue, 23 Mar 2021 18:22:18 +0000 (18:22 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Tue, 23 Mar 2021 18:24:39 +0000 (18:24 +0000)
libstdc++-v3/ChangeLog:

* testsuite/std/ranges/adaptors/reverse.cc: Replace duplicated
line with a check that uses the const being/end overloads.

libstdc++-v3/testsuite/std/ranges/adaptors/reverse.cc

index 47386575192b8fd234af0311f674dfb74c9a9115..0d52498e207f250e33cc9f80c5c9344adaf32881 100644 (file)
@@ -141,11 +141,12 @@ namespace test_ns
 void test06()
 {
   // Check that views::reverse works and does not use ADL which could lead
-  // to accidentally finding test_ns::make_reverse_iterator(const A&).
+  // to accidentally finding test_ns::make_reverse_iterator(A*).
   test_ns::A as[] = {{}, {}};
   auto v = as | std::views::reverse;
-  static_assert(std::ranges::view<decltype(v)>);
-  static_assert(std::ranges::view<decltype(v)>);
+  using V = decltype(v);
+  static_assert( std::ranges::view<V> );
+  static_assert( std::ranges::range<const V> );
 }
 
 int