[libcxx-commits] [libcxx] [libc++] Make sure `flat_{multi}map::key_compare` handle `boolean-testable` correctly (PR #132621)
Hewill Kang via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Mar 23 16:02:57 PDT 2025
================
@@ -846,7 +846,7 @@ class flat_map {
__compare_(std::forward<_CompArg>(__comp)...) {}
_LIBCPP_HIDE_FROM_ABI bool __is_sorted_and_unique(auto&& __key_container) const {
- auto __greater_or_equal_to = [this](const auto& __x, const auto& __y) { return !__compare_(__x, __y); };
+ auto __greater_or_equal_to = [this](const auto& __x, const auto& __y) -> bool { return !__compare_(__x, __y); };
----------------
hewillk wrote:
> Oh, I was likely to be wrong. But are such conversions already performed in algorithms?
https://godbolt.org/z/nbG9v4zqY
https://github.com/llvm/llvm-project/pull/132621
More information about the libcxx-commits
mailing list