From a6cef81fbe01d74a31cbe8e3e3a8c530b31b131e Mon Sep 17 00:00:00 2001 From: emsr Date: Sat, 2 May 2015 12:48:32 +0000 Subject: [PATCH] 2015-05-02 Edward Smith-Rowland <3dw4rd@verizon.net> Revert addition of feature macros from other headers per latest SD-6. * include/experimental/deque: Remove feature-test macro. * include/experimental/forward_list: Ditto. * include/experimental/list: Ditto. * include/experimental/map: Ditto. * include/experimental/set: Ditto. * include/experimental/string: Ditto. * include/experimental/unordered_map: Ditto. * include/experimental/unordered_set: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222722 138bc75d-0d04-0410-961f-82ee72b054a4 --- libstdc++-v3/ChangeLog | 12 ++++++++++++ libstdc++-v3/include/experimental/deque | 2 -- libstdc++-v3/include/experimental/forward_list | 2 -- libstdc++-v3/include/experimental/list | 2 -- libstdc++-v3/include/experimental/map | 2 -- libstdc++-v3/include/experimental/set | 2 -- libstdc++-v3/include/experimental/string | 2 -- libstdc++-v3/include/experimental/unordered_map | 2 -- libstdc++-v3/include/experimental/unordered_set | 2 -- 9 files changed, 12 insertions(+), 16 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 9ebae195eda..09b46521605 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,15 @@ +2015-05-02 Edward Smith-Rowland <3dw4rd@verizon.net> + + Revert addition of feature macros from other headers per latest SD-6. + * include/experimental/deque: Remove feature-test macro. + * include/experimental/forward_list: Ditto. + * include/experimental/list: Ditto. + * include/experimental/map: Ditto. + * include/experimental/set: Ditto. + * include/experimental/string: Ditto. + * include/experimental/unordered_map: Ditto. + * include/experimental/unordered_set: Ditto. + 2015-05-02 Jonathan Wakely * include/experimental/any (any::_Storage): Make non-copyable. diff --git a/libstdc++-v3/include/experimental/deque b/libstdc++-v3/include/experimental/deque index 7561e895566..8d3d8951e3a 100644 --- a/libstdc++-v3/include/experimental/deque +++ b/libstdc++-v3/include/experimental/deque @@ -46,8 +46,6 @@ inline namespace fundamentals_v2 { _GLIBCXX_BEGIN_NAMESPACE_VERSION -#define __cpp_lib_experimental_erase_if 201411 - template void erase_if(deque<_Tp, _Alloc>& __cont, _Predicate __pred) diff --git a/libstdc++-v3/include/experimental/forward_list b/libstdc++-v3/include/experimental/forward_list index 69719db62e5..e7e6b33bd00 100644 --- a/libstdc++-v3/include/experimental/forward_list +++ b/libstdc++-v3/include/experimental/forward_list @@ -45,8 +45,6 @@ inline namespace fundamentals_v2 { _GLIBCXX_BEGIN_NAMESPACE_VERSION -#define __cpp_lib_experimental_erase_if 201411 - template inline void erase_if(forward_list<_Tp, _Alloc>& __cont, _Predicate __pred) diff --git a/libstdc++-v3/include/experimental/list b/libstdc++-v3/include/experimental/list index efd008b3a1c..41d6e1dcbdc 100644 --- a/libstdc++-v3/include/experimental/list +++ b/libstdc++-v3/include/experimental/list @@ -45,8 +45,6 @@ inline namespace fundamentals_v2 { _GLIBCXX_BEGIN_NAMESPACE_VERSION -#define __cpp_lib_experimental_erase_if 201411 - template inline void erase_if(list<_Tp, _Alloc>& __cont, _Predicate __pred) diff --git a/libstdc++-v3/include/experimental/map b/libstdc++-v3/include/experimental/map index 46db963530a..e4b3620e671 100644 --- a/libstdc++-v3/include/experimental/map +++ b/libstdc++-v3/include/experimental/map @@ -46,8 +46,6 @@ inline namespace fundamentals_v2 { _GLIBCXX_BEGIN_NAMESPACE_VERSION -#define __cpp_lib_experimental_erase_if 201411 - template inline void diff --git a/libstdc++-v3/include/experimental/set b/libstdc++-v3/include/experimental/set index 3fd184ec80f..c742d9187f5 100644 --- a/libstdc++-v3/include/experimental/set +++ b/libstdc++-v3/include/experimental/set @@ -46,8 +46,6 @@ inline namespace fundamentals_v2 { _GLIBCXX_BEGIN_NAMESPACE_VERSION -#define __cpp_lib_experimental_erase_if 201411 - template inline void diff --git a/libstdc++-v3/include/experimental/string b/libstdc++-v3/include/experimental/string index dddccf59b56..2a04ce0d72d 100644 --- a/libstdc++-v3/include/experimental/string +++ b/libstdc++-v3/include/experimental/string @@ -46,8 +46,6 @@ inline namespace fundamentals_v2 { _GLIBCXX_BEGIN_NAMESPACE_VERSION -#define __cpp_lib_experimental_erase_if 201411 - template inline void diff --git a/libstdc++-v3/include/experimental/unordered_map b/libstdc++-v3/include/experimental/unordered_map index 10901c7c4b8..d3a578efe3a 100644 --- a/libstdc++-v3/include/experimental/unordered_map +++ b/libstdc++-v3/include/experimental/unordered_map @@ -46,8 +46,6 @@ inline namespace fundamentals_v2 { _GLIBCXX_BEGIN_NAMESPACE_VERSION -#define __cpp_lib_experimental_erase_if 201411 - template inline void diff --git a/libstdc++-v3/include/experimental/unordered_set b/libstdc++-v3/include/experimental/unordered_set index 80719a177bc..2e5e08a9609 100644 --- a/libstdc++-v3/include/experimental/unordered_set +++ b/libstdc++-v3/include/experimental/unordered_set @@ -46,8 +46,6 @@ inline namespace fundamentals_v2 { _GLIBCXX_BEGIN_NAMESPACE_VERSION -#define __cpp_lib_experimental_erase_if 201411 - template inline void -- 2.11.4.GIT