[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