Implements parts of P1614R2: operator<=> for map and multimap
Details
- Reviewers
philnik - Group Reviewers
Restricted Project - Commits
- rGbc47a195ccbb: [libc++][spaceship] Implement `operator<=>` for `map` and `multimap`
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
LGTM % nit.
libcxx/test/libcxx/containers/associative/map/compare.three_way.pass.cpp | ||
---|---|---|
27 | Most of the tests don't have a constexpr path. There is no need to call it out here. |
libcxx/test/libcxx/containers/associative/map/compare.three_way.pass.cpp | ||
---|---|---|
27 | I kept this pattern from the original patch here: https://reviews.llvm.org/D132312 |
libcxx/test/libcxx/containers/associative/map/compare.three_way.pass.cpp | ||
---|---|---|
27 | What I mean it is already present in patches that have landed but also in all that are waiting for a review. |
libcxx/test/libcxx/containers/associative/map/compare.three_way.pass.cpp | ||
---|---|---|
27 | Ah OK. I missed that this already exists in other operator<=> patches. Then I'm fine with it as-is. |
@philnik Thank you for the review. The CI error appears to be unrelated. Is anything else necessary to do before landing this? Could you do that for me again, please.
You might want to consider getting commit access if you plan to continue contributing. See https://www.llvm.org/docs/DeveloperPolicy.html#obtaining-commit-access for details.
Most of the tests don't have a constexpr path. There is no need to call it out here.