[libcxx-commits] [libcxx] [libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (PR #131156)
Aaron Ballman via libcxx-commits
libcxx-commits at lists.llvm.org
Thu May 22 05:39:29 PDT 2025
AaronBallman wrote:
> > > I agree that this template specialization is something users would be doing; although it's not clear to me what you're implying about what we should do now.
> >
> >
> > Given that this is causing disruption, I think we should probably revert while investigating. WDYT @compnerd @philnik777 ?
>
> I'd rather not revert unless there is actually significant disruption.
We're rejecting correct code now, right? That's a conformance issue for which we'd generally revert.
> FWIW we can work around the problem for specific classes in the library, which would be annoying, but definitely better than reverting. The main question I'd like answered before doing anything is whether we consider this a problem worth solving. If the answer is yes, we'll work around the problem in the library until all compilers we support have been fixed.
If I'm correct about this rejecting valid code, then I think the answer is "yes, unless LWG says this is a defect".
https://github.com/llvm/llvm-project/pull/131156
More information about the libcxx-commits
mailing list