[libcxx-commits] [libcxx] [libc++] Remove redundant `_LIBCPP_HIDE_FROM_ABI` from detail headers a-c (PR #201722)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Wed Jun 10 07:04:02 PDT 2026


https://github.com/ldionne requested changes to this pull request.

I'd like us to wait at least until LLVM 23 has been released and given some time for people to use and qualify the release before we remove those. I think 3 months after the release date seems like the minimum. Until then, I would hold off with removing our manual annotations.

In case the clang source-location exhaustion issue reported [here](https://github.com/llvm/llvm-project/pull/193045#issuecomment-4561751349) can't be worked around or handled otherwise, we'll have to figure out how to safely roll out this change -- that would mean that adding the implicit annotations is dependent on removing the explicit annotations in lockstep.

In that case, we probably want to revisit how we had planned to roll this out: maybe we want to roll it out vertically instead (add implicit annotations AND remove explicit ones at once per header).

https://github.com/llvm/llvm-project/pull/201722


More information about the libcxx-commits mailing list