Re: [PATCH 4/4] libstdc++: Remove std::__is_pointer and std::__is_scalar [PR115497]

2024-06-21 Thread Jonathan Wakely
This series (and the patch it depends on) have been pushed to trunk now. On Fri, 21 Jun 2024 at 10:31, Jonathan Wakely wrote: > > Oops, this patch series actually depends on > https://gcc.gnu.org/pipermail/gcc-patches/2024-June/655267.html which > was posted separately, but needs to be applied

Re: [PATCH 4/4] libstdc++: Remove std::__is_pointer and std::__is_scalar [PR115497]

2024-06-21 Thread Jonathan Wakely
Oops, this patch series actually depends on https://gcc.gnu.org/pipermail/gcc-patches/2024-June/655267.html which was posted separately, but needs to be applied before 4/4 in this series. On Thu, 20 Jun 2024 at 16:35, Jonathan Wakely wrote: > > We still have __is_arithmetic in after this, > but

[PATCH 4/4] libstdc++: Remove std::__is_pointer and std::__is_scalar [PR115497]

2024-06-20 Thread Jonathan Wakely
We still have __is_arithmetic in after this, but that needs a lot more work to remove its uses from and . Tested x86_64-linux. -- >8 -- 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