summaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/experimental/feat-cxx14.cc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2016-08-03 17:42:31 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2016-08-03 17:42:31 +0100
commit0bd9bdb4dbc21dbdef0955db2645df9e97f83c82 (patch)
tree48976560a379291dc6497c65b59eb4cd04e35ca4 /libstdc++-v3/testsuite/experimental/feat-cxx14.cc
parent3af8a0a8101a69866dad7f8a3e2d687040838260 (diff)
downloadgcc-0bd9bdb4dbc21dbdef0955db2645df9e97f83c82.tar.gz
Define __cpp_lib_generic_associative_lookup feature-test macro
* include/bits/stl_function.h: Remove commented-out macro. * include/bits/stl_tree.h (__cpp_lib_generic_associative_lookup): Define feature-test macro. * testsuite/experimental/feat-cxx14.cc: Add tests for more macros. From-SVN: r239084
Diffstat (limited to 'libstdc++-v3/testsuite/experimental/feat-cxx14.cc')
-rw-r--r--libstdc++-v3/testsuite/experimental/feat-cxx14.cc24
1 files changed, 19 insertions, 5 deletions
diff --git a/libstdc++-v3/testsuite/experimental/feat-cxx14.cc b/libstdc++-v3/testsuite/experimental/feat-cxx14.cc
index 2cc31ca03be..42b633f6ef6 100644
--- a/libstdc++-v3/testsuite/experimental/feat-cxx14.cc
+++ b/libstdc++-v3/testsuite/experimental/feat-cxx14.cc
@@ -11,6 +11,8 @@
#include <complex>
#include <iomanip>
#include <shared_mutex>
+#include <map>
+#include <set>
#ifndef __cpp_lib_integer_sequence
# error "__cpp_lib_integer_sequence"
@@ -78,11 +80,11 @@
# error "__cpp_lib_complex_udls != 201309"
#endif
-//#ifndef __cpp_lib_generic_associative_lookup
-//# error "__cpp_lib_generic_associative_lookup"
-//#elif __cpp_lib_generic_associative_lookup != 201304
-//# error "__cpp_lib_generic_associative_lookup != 201304"
-//#endif
+#ifndef __cpp_lib_generic_associative_lookup
+# error "__cpp_lib_generic_associative_lookup"
+#elif __cpp_lib_generic_associative_lookup != 201304
+# error "__cpp_lib_generic_associative_lookup != 201304"
+#endif
//#ifndef __cpp_lib_null_iterators
//# error "__cpp_lib_null_iterators"
@@ -119,3 +121,15 @@
#elif __cpp_lib_is_final != 201402
# error "__cpp_lib_is_final != 201402"
#endif
+
+#ifndef __cpp_lib_is_null_pointer
+# error "__cpp_lib_is_null_pointer"
+#elif __cpp_lib_is_null_pointer != 201309
+# error "__cpp_lib_is_null_pointer != 201309"
+#endif
+
+#ifndef __cpp_lib_make_reverse_iterator
+# error "__cpp_lib_make_reverse_iterator"
+#elif __cpp_lib_make_reverse_iterator != 201402
+# error "__cpp_lib_make_reverse_iterator != 201402"
+#endif