From: redi Date: Fri, 11 Jan 2019 23:40:58 +0000 (+0000) Subject: Fix location of __cpp_lib_erase_if macro X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5b1332cae914974e569279ebd009da0404c263b;p=thirdparty%2Fgcc.git Fix location of __cpp_lib_erase_if macro This macro should only be defined for C++2a, not C++17. * include/std/version (__cpp_lib_erase_if): Move to C++20 group. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@267863 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index af7cf3eb389c..8bf6884c850a 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2019-01-11 Jonathan Wakely + + * include/std/version (__cpp_lib_erase_if): Move to C++20 group. + 2019-01-11 Jakub Jelinek * include/std/type_traits (__cpp_lib_is_constant_evaluated): Define. diff --git a/libstdc++-v3/include/std/version b/libstdc++-v3/include/std/version index 903b75b483a3..e9a1f1251af0 100644 --- a/libstdc++-v3/include/std/version +++ b/libstdc++-v3/include/std/version @@ -96,7 +96,6 @@ #define __cpp_lib_clamp 201603 #define __cpp_lib_constexpr_char_traits 201611 #define __cpp_lib_enable_shared_from_this 201603 -#define __cpp_lib_erase_if 201900L #define __cpp_lib_filesystem 201703 #define __cpp_lib_gcd 201606 #define __cpp_lib_gcd_lcm 201606 @@ -142,6 +141,7 @@ #if __cplusplus > 201703L // c++2a +#define __cpp_lib_erase_if 201900L #ifdef _GLIBCXX_HAVE_BUILTIN_IS_CONSTANT_EVALUATED # define __cpp_lib_is_constant_evaluated 201811L #endif