aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-06-19 17:26:37 +0100
committerJonathan Wakely <jwakely@redhat.com>2024-06-21 17:07:00 +0100
commit52a82359073653e312aaa5703f7e0ce339588961 (patch)
tree1d827ecd1b7c4e4ee5e70dffc3dda31fc542a1a6 /gcc
parent51cc77672add517123ef9ea45335b08442e8d57c (diff)
downloadgcc-52a82359073653e312aaa5703f7e0ce339588961.zip
gcc-52a82359073653e312aaa5703f7e0ce339588961.tar.gz
gcc-52a82359073653e312aaa5703f7e0ce339588961.tar.bz2
libstdc++: Remove std::__is_pointer and std::__is_scalar [PR115497]
This removes the std::__is_pointer and std::__is_scalar traits, as they conflicts with a Clang built-in. Although Clang has a hack to make the class templates work despite using reserved names, removing these class templates will allow that hack to be dropped at some future date. libstdc++-v3/ChangeLog: PR libstdc++/115497 * include/bits/cpp_type_traits.h (__is_pointer, __is_scalar): Remove. (__is_arithmetic): Do not use __is_pointer in the primary template. Add partial specialization for pointers.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions