[libcxx-commits] [libcxx] [libcxx] removes non-customisation-point objects from `__cpo` namespace (PR #76542)

Christopher Di Bella via libcxx-commits libcxx-commits at lists.llvm.org
Wed Apr 10 11:43:28 PDT 2024


cjdb wrote:

> @cjdb Do you feel this change is still worth pursuing in the light of [P3136R0](https://github.com/cplusplus/papers/issues/1790)? (not voted in yet, but had strong support in SG9 and seems likely to pass). The new wording removes the distinction between niebloids and CPOs -- everything is technically a CPO now (if I'm reading it correctly), even if not everything is intended to be customizable.

Potentially, but I'd need to strike the last line of the commit message, since that's no longer relevant. The remaining advantage is that we get to shorten the symbol names. Let me know what you think?

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


More information about the libcxx-commits mailing list