aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDhruv Chawla <dhruvc@nvidia.com>2024-08-26 11:09:19 +0530
committerJonathan Wakely <redi@gcc.gnu.org>2024-09-03 15:07:15 +0100
commitefe6efb6f315c7f97be8a850e0a84ff7f6651d85 (patch)
tree1f3e140f3264e85c5ff10819ec5f4490eea4b2f8 /gcc
parentd82edbe92eed53a479736fcbbe6d54d0fb42daa4 (diff)
downloadgcc-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