[NFC][scudo] Fix sign-compare warning in test
authorVitaly Buka <vitalybuka@google.com>
Sat, 5 Jun 2021 02:32:24 +0000 (19:32 -0700)
committerVitaly Buka <vitalybuka@google.com>
Sat, 5 Jun 2021 02:33:42 +0000 (19:33 -0700)
compiler-rt/lib/scudo/standalone/tests/memtag_test.cpp
compiler-rt/lib/scudo/standalone/tests/strings_test.cpp

index 8726fc2..50ba0fc 100644 (file)
@@ -109,7 +109,7 @@ TEST_F(MemtagTest, SelectRandomTag) {
     uptr Tags = 0;
     for (uptr I = 0; I < 100000; ++I)
       Tags = Tags | (1u << extractTag(selectRandomTag(Ptr, 0)));
-    EXPECT_EQ(0xfffe, Tags);
+    EXPECT_EQ(0xfffeull, Tags);
   }
 }
 
index 298977a..6d7e78a 100644 (file)
@@ -14,7 +14,7 @@
 
 TEST(ScudoStringsTest, Constructor) {
   scudo::ScopedString Str;
-  EXPECT_EQ(0, Str.length());
+  EXPECT_EQ(0ul, Str.length());
   EXPECT_EQ('\0', *Str.data());
 }
 
@@ -38,7 +38,7 @@ TEST(ScudoStringsTest, Clear) {
   scudo::ScopedString Str;
   Str.append("123");
   Str.clear();
-  EXPECT_EQ(0, Str.length());
+  EXPECT_EQ(0ul, Str.length());
   EXPECT_EQ('\0', *Str.data());
 }
 
@@ -47,7 +47,7 @@ TEST(ScudoStringsTest, ClearLarge) {
   for (int i = 0; i < 10000; ++i)
     Str.append("123");
   Str.clear();
-  EXPECT_EQ(0, Str.length());
+  EXPECT_EQ(0ul, Str.length());
   EXPECT_EQ('\0', *Str.data());
 }