PR libstdc++/86603 Move __cpp_lib_list_remove_return_type macro
authorJonathan Wakely <jwakely@redhat.com>
Fri, 20 Jul 2018 11:24:38 +0000 (12:24 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Fri, 20 Jul 2018 11:24:38 +0000 (12:24 +0100)
This should only be defined for C++2a not C++17.

PR libstdc++/86603
* include/std/version: Move __cpp_lib_list_remove_return_type macro.

From-SVN: r262902

libstdc++-v3/ChangeLog
libstdc++-v3/include/std/version

index ea7db96f2226e4839d45a849e68de633f8bfe318..71a63db93e8666ab7dabd0faeac0cbeb15136a71 100644 (file)
@@ -1,3 +1,8 @@
+2018-07-20  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/86603
+       * include/std/version: Move __cpp_lib_list_remove_return_type macro.
+
 2018-07-19  Jonathan Wakely  <jwakely@redhat.com>
 
        * include/std/type_traits (__is_member_object_pointer_helper): Use
index a70c73fd12be45f3b2f24c0b4602411604685e5a..0c26d9b6a7bc1969554984a7457c67609f869d9b 100644 (file)
 #define __cpp_lib_is_swappable 201603
 #define __cpp_lib_launder 201606
 #define __cpp_lib_lcm 201606
-#define __cpp_lib_list_remove_return_type 201806L
 #define __cpp_lib_logical_traits 201510
 #define __cpp_lib_make_from_tuple 201606
 #define __cpp_lib_map_insertion 201411
 
 #if __cplusplus > 201703L
 // c++2a
+#define __cpp_lib_list_remove_return_type 201806L
 #endif // C++2a
 #endif // C++17
 #endif // C++14