diff options
author | Patrick Palka <ppalka@redhat.com> | 2024-08-22 11:24:07 -0400 |
---|---|---|
committer | Patrick Palka <ppalka@redhat.com> | 2024-08-22 11:24:07 -0400 |
commit | 8e0da56f18b3678beee9d2bae27e08a0e122573a (patch) | |
tree | 3d1f1d0ce61d6b929843ec54c9a344f45feea31f | |
parent | 792adb8d222d0d1d16b182871e105f47823b8e72 (diff) | |
download | gcc-8e0da56f18b3678beee9d2bae27e08a0e122573a.zip gcc-8e0da56f18b3678beee9d2bae27e08a0e122573a.tar.gz gcc-8e0da56f18b3678beee9d2bae27e08a0e122573a.tar.bz2 |
libstdc++: Add some missing ranges feature-test macro tests
libstdc++-v3/ChangeLog:
* testsuite/25_algorithms/contains/1.cc: Verify value of
__cpp_lib_ranges_contains.
* testsuite/25_algorithms/find_last/1.cc: Verify value of
__cpp_lib_ranges_find_last.
* testsuite/26_numerics/iota/2.cc: Verify value of
__cpp_lib_ranges_iota.
Reviewed-by: Jonathan Wakely <jwakely@redhat.com>
-rw-r--r-- | libstdc++-v3/testsuite/25_algorithms/contains/1.cc | 4 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/25_algorithms/find_last/1.cc | 4 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/26_numerics/iota/2.cc | 4 |
3 files changed, 12 insertions, 0 deletions
diff --git a/libstdc++-v3/testsuite/25_algorithms/contains/1.cc b/libstdc++-v3/testsuite/25_algorithms/contains/1.cc index 7d3fa04..b44c060 100644 --- a/libstdc++-v3/testsuite/25_algorithms/contains/1.cc +++ b/libstdc++-v3/testsuite/25_algorithms/contains/1.cc @@ -4,6 +4,10 @@ #include <testsuite_hooks.h> #include <testsuite_iterators.h> +#if __cpp_lib_ranges_contains != 202207L +# error "Feature-test macro __cpp_lib_ranges_contains has wrong value in <algorithm>" +#endif + namespace ranges = std::ranges; void diff --git a/libstdc++-v3/testsuite/25_algorithms/find_last/1.cc b/libstdc++-v3/testsuite/25_algorithms/find_last/1.cc index 911e228..8a40bb1 100644 --- a/libstdc++-v3/testsuite/25_algorithms/find_last/1.cc +++ b/libstdc++-v3/testsuite/25_algorithms/find_last/1.cc @@ -4,6 +4,10 @@ #include <testsuite_hooks.h> #include <testsuite_iterators.h> +#if __cpp_lib_ranges_find_last != 202207L +# error "Feature-test macro __cpp_lib_ranges_find_last has wrong value in <algorithm>" +#endif + namespace ranges = std::ranges; constexpr bool diff --git a/libstdc++-v3/testsuite/26_numerics/iota/2.cc b/libstdc++-v3/testsuite/26_numerics/iota/2.cc index 040c48d9..b14580b 100644 --- a/libstdc++-v3/testsuite/26_numerics/iota/2.cc +++ b/libstdc++-v3/testsuite/26_numerics/iota/2.cc @@ -4,6 +4,10 @@ #include <testsuite_hooks.h> #include <testsuite_iterators.h> +#if __cpp_lib_ranges_iota != 202202L +# error "Feature-test macro __cpp_lib_ranges_iota has wrong value in <numeric>" +#endif + namespace ranges = std::ranges; void |