[libcxx-commits] [PATCH] D118989: [libc++] __config cleanup; _LIBCPP_ABI_UNSTABLE should set _LIBCPP_ABI_VERSION
Louis Dionne via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Fri Feb 4 13:35:09 PST 2022
ldionne accepted this revision.
ldionne added a comment.
This looks correct to me. I've actually wanted to get rid of `_LIBCPP_ABI_UNSTABLE` for a while, and I guess this is a great occasion to do this. Indeed, since this is the unstable ABI, we don't care about the namespace changing. If someone comes to this patch and they are broken by it, then they just figured out that they shouldn't be on the unstable ABI.
I'm not a big fan of mixing changes like this in the same commit, I'd have rather made all the NFC cleanups in one patch and then the ABI unstable change separately. But the patch itself is small enough, this is acceptable.
I'll follow-up with additional cleanups for the ABI macros, I've had something in mind for a while.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D118989/new/
https://reviews.llvm.org/D118989
More information about the libcxx-commits
mailing list