From: Jonathan Wakely Date: Thu, 12 Dec 2024 21:07:08 +0000 (+0000) Subject: libstdc++: Fix -Wsign-compare warnings in bits/hashtable_policy.h X-Git-Tag: basepoints/gcc-16~3369 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8f122894ee69aa53d08c5d3595b093675b8baa62;p=thirdparty%2Fgcc.git 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 --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; }