[libcxx-commits] [libcxx] a7b9af7 - [libcxx][test] Silence signed/unsigned comparison warnings

Casey Carter via libcxx-commits libcxx-commits at lists.llvm.org
Thu Feb 17 12:56:12 PST 2022


Author: Casey Carter
Date: 2022-02-17T12:56:05-08:00
New Revision: a7b9af7872d2d00f4e9e7b03adc841c2daf81900

URL: https://github.com/llvm/llvm-project/commit/a7b9af7872d2d00f4e9e7b03adc841c2daf81900
DIFF: https://github.com/llvm/llvm-project/commit/a7b9af7872d2d00f4e9e7b03adc841c2daf81900.diff

LOG: [libcxx][test] Silence signed/unsigned comparison warnings

Added: 
    

Modified: 
    libcxx/test/std/containers/associative/set/iterator.pass.cpp

Removed: 
    


################################################################################
diff  --git a/libcxx/test/std/containers/associative/set/iterator.pass.cpp b/libcxx/test/std/containers/associative/set/iterator.pass.cpp
index b4344c9d3888f..4ac1187dddc71 100644
--- a/libcxx/test/std/containers/associative/set/iterator.pass.cpp
+++ b/libcxx/test/std/containers/associative/set/iterator.pass.cpp
@@ -70,10 +70,10 @@ int main(int, char**)
         i = m.begin();
         std::set<int>::const_iterator k = i;
         assert(i == k);
-        for (int j = 1; static_cast<std::size_t>(j) <= m.size(); ++j, ++i)
+        for (int j = 1; j <= static_cast<int>(m.size()); ++j, ++i)
             assert(*i == j);
         assert(i == m.end());
-        for (int j = m.size(); j >= 1; --j) {
+        for (int j = static_cast<int>(m.size()); j >= 1; --j) {
             --i;
             assert(*i == j);
         }
@@ -115,10 +115,10 @@ int main(int, char**)
         assert(static_cast<std::size_t>(std::distance(m.crbegin(), m.crend())) == m.size());
         std::set<int>::const_iterator i;
         i = m.begin();
-        for (int j = 1; static_cast<std::size_t>(j) <= m.size(); ++j, ++i)
+        for (int j = 1; j <= static_cast<int>(m.size()); ++j, ++i)
             assert(*i == j);
         assert(i == m.end());
-        for (int j = m.size(); j >= 1; --j) {
+        for (int j = static_cast<int>(m.size()); j >= 1; --j) {
             --i;
             assert(*i == j);
         }
@@ -161,10 +161,10 @@ int main(int, char**)
         i = m.begin();
         std::set<int, std::less<int>, min_allocator<int>>::const_iterator k = i;
         assert(i == k);
-        for (int j = 1; static_cast<std::size_t>(j) <= m.size(); ++j, ++i)
+        for (int j = 1; j <= static_cast<int>(m.size()); ++j, ++i)
             assert(*i == j);
         assert(i == m.end());
-        for (int j = m.size(); j >= 1; --j) {
+        for (int j = static_cast<int>(m.size()); j >= 1; --j) {
             --i;
             assert(*i == j);
         }
@@ -206,10 +206,10 @@ int main(int, char**)
         assert(static_cast<std::size_t>(std::distance(m.crbegin(), m.crend())) == m.size());
         std::set<int, std::less<int>, min_allocator<int>>::const_iterator i;
         i = m.begin();
-        for (int j = 1; static_cast<std::size_t>(j) <= m.size(); ++j, ++i)
+        for (int j = 1; j <= static_cast<int>(m.size()); ++j, ++i)
             assert(*i == j);
         assert(i == m.end());
-        for (int j = m.size(); j >= 1; --j) {
+        for (int j = static_cast<int>(m.size()); j >= 1; --j) {
             --i;
             assert(*i == j);
         }


        


More information about the libcxx-commits mailing list