[libcxx-commits] [libcxx] [libcxx] removes non-customisation-point objects from `__cpo` namespace (PR #76542)
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Dec 31 02:24:33 PST 2023
https://github.com/ldionne approved this pull request.
I'm fine with this, however I think we ended up this way because we decided to treat niebloids and cpos the same, for simplicity and consistency. In the future, I expect that new code will use `__cpo` or not use it based solely on where they copy-paste from, without really thinking about whether they should or not. So I would also be fine with not making this change solely to ensure that we can't copy-paste something without the `__cpo` namespace when writing a new CPO. The introduction of new CPOs should be rare, though, so this might not be a huge issue.
Either way, I'm neutral but fine with this.
https://github.com/llvm/llvm-project/pull/76542
More information about the libcxx-commits
mailing list