https://gcc.gnu.org/g:8f122894ee69aa53d08c5d3595b093675b8baa62
commit r15-6184-g8f122894ee69aa53d08c5d3595b093675b8baa62 Author: Jonathan Wakely <jwak...@redhat.com> Date: Thu Dec 12 21:07:08 2024 +0000 libstdc++: Fix -Wsign-compare warnings in bits/hashtable_policy.h libstdc++-v3/ChangeLog: * include/bits/hashtable_policy.h (_Local_iterator_base): Fix -Wsign-compare warnings. Diff: --- libstdc++-v3/include/bits/hashtable_policy.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libstdc++-v3/include/bits/hashtable_policy.h b/libstdc++-v3/include/bits/hashtable_policy.h index f2260f3926dc..6769399bd4d3 100644 --- a/libstdc++-v3/include/bits/hashtable_policy.h +++ b/libstdc++-v3/include/bits/hashtable_policy.h @@ -1302,12 +1302,12 @@ namespace __detail _Local_iterator_base& operator=(const _Local_iterator_base& __iter) { - if (_M_bucket_count != -1) + if (_M_bucket_count != size_t(-1)) _M_destroy(); this->_M_cur = __iter._M_cur; _M_bucket = __iter._M_bucket; _M_bucket_count = __iter._M_bucket_count; - if (_M_bucket_count != -1) + if (_M_bucket_count != size_t(-1)) _M_init(*__iter._M_h()); return *this; }