aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-12-12 23:17:28 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2024-12-12 23:17:28 +0000
commit0566b2e64be258641cbc6dbbc07ad48f54566e49 (patch)
treefa26a424a89864747183fad8ca20a5d810d1b6bf
parent8f122894ee69aa53d08c5d3595b093675b8baa62 (diff)
downloadgcc-0566b2e64be258641cbc6dbbc07ad48f54566e49.zip
gcc-0566b2e64be258641cbc6dbbc07ad48f54566e49.tar.gz
gcc-0566b2e64be258641cbc6dbbc07ad48f54566e49.tar.bz2
libstdc++: Fix some -Wsign-compare warnings in the testsuite
libstdc++-v3/ChangeLog: * testsuite/23_containers/unordered_map/modifiers/reserve.cc: Cast to size_t to fix -Wsign-compare warning. * testsuite/23_containers/unordered_set/hash_policy/71181.cc: Likewise. * testsuite/23_containers/unordered_set/insert/move_range.cc: Likewise.
-rw-r--r--libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc2
-rw-r--r--libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/71181.cc2
-rw-r--r--libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc2
3 files changed, 3 insertions, 3 deletions
diff --git a/libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc b/libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
index dc92b72..8b6f60c 100644
--- a/libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
+++ b/libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
@@ -40,7 +40,7 @@ void test01()
m.reserve(bkts);
VERIFY( m.bucket_count() == bkts );
- for (++i; i < bkts; ++i)
+ for (++i; size_t(i) < bkts; ++i)
{
m.insert(std::make_pair(i, i));
diff --git a/libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/71181.cc b/libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/71181.cc
index f6e8454..c378a64 100644
--- a/libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/71181.cc
+++ b/libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/71181.cc
@@ -30,7 +30,7 @@ template<typename _USet>
auto bkts = us.bucket_count();
for (int nb_insert = 1; nb_insert <= threshold; ++nb_insert)
{
- if (nb_insert > nb_reserved)
+ if (size_t(nb_insert) > nb_reserved)
{
nb_reserved = bkts;
us.reserve(nb_reserved);
diff --git a/libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc b/libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc
index 2431723..fa25b0a 100644
--- a/libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc
+++ b/libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc
@@ -39,7 +39,7 @@ void test01()
std::make_move_iterator(ref.end()));
VERIFY( s.size() == ref.size() );
- VERIFY( counter_type::move_count == ref.size() );
+ VERIFY( size_t(counter_type::move_count) == ref.size() );
}
int main()