diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2021-03-23 18:22:18 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2021-03-23 18:24:39 +0000 |
commit | d1aa5f57db7c14a62e9b7e2a2aa8a9c402a89363 (patch) | |
tree | 7ffba95c387cb2af762d14529088842504359086 | |
parent | 19599551045412a9badb33543f8bd26db039f5f1 (diff) | |
download | gcc-d1aa5f57db7c14a62e9b7e2a2aa8a9c402a89363.zip gcc-d1aa5f57db7c14a62e9b7e2a2aa8a9c402a89363.tar.gz gcc-d1aa5f57db7c14a62e9b7e2a2aa8a9c402a89363.tar.bz2 |
libstdc++: Improve test for views::reverse
libstdc++-v3/ChangeLog:
* testsuite/std/ranges/adaptors/reverse.cc: Replace duplicated
line with a check that uses the const being/end overloads.
-rw-r--r-- | libstdc++-v3/testsuite/std/ranges/adaptors/reverse.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libstdc++-v3/testsuite/std/ranges/adaptors/reverse.cc b/libstdc++-v3/testsuite/std/ranges/adaptors/reverse.cc index 4738657..0d52498 100644 --- a/libstdc++-v3/testsuite/std/ranges/adaptors/reverse.cc +++ b/libstdc++-v3/testsuite/std/ranges/adaptors/reverse.cc @@ -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 |