aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2024-08-22 11:24:07 -0400
committerPatrick Palka <ppalka@redhat.com>2024-08-22 11:24:07 -0400
commit8e0da56f18b3678beee9d2bae27e08a0e122573a (patch)
tree3d1f1d0ce61d6b929843ec54c9a344f45feea31f
parent792adb8d222d0d1d16b182871e105f47823b8e72 (diff)
downloadgcc-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.cc4
-rw-r--r--libstdc++-v3/testsuite/25_algorithms/find_last/1.cc4
-rw-r--r--libstdc++-v3/testsuite/26_numerics/iota/2.cc4
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