From: redi Date: Tue, 15 Jan 2019 13:13:11 +0000 (+0000) Subject: Update value of __cpp_lib_shared_ptr_arrays macro X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afa615723257b10dbf172b278d89b578ee077542;p=thirdparty%2Fgcc.git Update value of __cpp_lib_shared_ptr_arrays macro * include/bits/shared_ptr_base.h (__cpp_lib_shared_ptr_arrays): Define as 201611L, because P0497R0 changes are supported. * include/std/version (__cpp_lib_shared_ptr_arrays): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@267938 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 8ad9c2f29f85..6aae4b6e730e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,9 @@ 2019-01-15 Jonathan Wakely + * include/bits/shared_ptr_base.h (__cpp_lib_shared_ptr_arrays): Define + as 201611L, because P0497R0 changes are supported. + * include/std/version (__cpp_lib_shared_ptr_arrays): Likewise. + * include/bits/erase_if.h [__cplusplus > 201703L] (__cpp_lib_erase_if): Only define for C++2a. * include/std/iterator [__cplusplus >= 201402L && !_GLIBCXX_DEBUG] diff --git a/libstdc++-v3/include/bits/shared_ptr_base.h b/libstdc++-v3/include/bits/shared_ptr_base.h index cacc7d689eaf..b45cbf736679 100644 --- a/libstdc++-v3/include/bits/shared_ptr_base.h +++ b/libstdc++-v3/include/bits/shared_ptr_base.h @@ -890,7 +890,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION _M_pi = nullptr; } -#define __cpp_lib_shared_ptr_arrays 201603 +#define __cpp_lib_shared_ptr_arrays 201611L // Helper traits for shared_ptr of array: diff --git a/libstdc++-v3/include/std/version b/libstdc++-v3/include/std/version index 36d291dcf93c..38277b9ecf2c 100644 --- a/libstdc++-v3/include/std/version +++ b/libstdc++-v3/include/std/version @@ -52,7 +52,7 @@ #define __cpp_lib_allocator_traits_is_always_equal 201411 #define __cpp_lib_is_null_pointer 201309 #define __cpp_lib_result_of_sfinae 201210 -#define __cpp_lib_shared_ptr_arrays 201603 +#define __cpp_lib_shared_ptr_arrays 201611L #if !defined(__STRICT_ANSI__) // gnu++11