diff options
author | Dhruv Chawla <dhruvc@nvidia.com> | 2024-08-26 11:09:19 +0530 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2024-09-03 15:07:15 +0100 |
commit | efe6efb6f315c7f97be8a850e0a84ff7f6651d85 (patch) | |
tree | 1f3e140f3264e85c5ff10819ec5f4490eea4b2f8 /gcc | |
parent | d82edbe92eed53a479736fcbbe6d54d0fb42daa4 (diff) | |
download | gcc-efe6efb6f315c7f97be8a850e0a84ff7f6651d85.zip gcc-efe6efb6f315c7f97be8a850e0a84ff7f6651d85.tar.gz gcc-efe6efb6f315c7f97be8a850e0a84ff7f6651d85.tar.bz2 |
libstdc++: Add missing feature-test macro in various headers
version.syn#2 requires various headers to define
__cpp_lib_allocator_traits_is_always_equal. Currently, only <memory> was
defining this macro. Implement fixes for the other headers as well.
Signed-off-by: Dhruv Chawla <dhruvc@nvidia.com>
libstdc++-v3/ChangeLog:
* include/std/deque: Define macro
__glibcxx_want_allocator_traits_is_always_equal.
* include/std/forward_list: Likewise.
* include/std/list: Likewise.
* include/std/map: Likewise.
* include/std/scoped_allocator: Likewise.
* include/std/set: Likewise.
* include/std/string: Likewise.
* include/std/unordered_map: Likewise.
* include/std/unordered_set: Likewise.
* include/std/vector: Likewise.
* testsuite/20_util/headers/memory/version.cc: New test.
* testsuite/20_util/scoped_allocator/version.cc: Likewise.
* testsuite/21_strings/headers/string/version.cc: Likewise.
* testsuite/23_containers/deque/version.cc: Likewise.
* testsuite/23_containers/forward_list/version.cc: Likewise.
* testsuite/23_containers/list/version.cc: Likewise.
* testsuite/23_containers/map/version.cc: Likewise.
* testsuite/23_containers/set/version.cc: Likewise.
* testsuite/23_containers/unordered_map/version.cc: Likewise.
* testsuite/23_containers/unordered_set/version.cc: Likewise.
* testsuite/23_containers/vector/version.cc: Likewise.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions