Fix signed/unsigned comparison warnings on ppc buildbots
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 8 Feb 2022 14:13:36 +0000 (14:13 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 8 Feb 2022 14:15:28 +0000 (14:15 +0000)
llvm/unittests/ADT/APIntTest.cpp
llvm/unittests/Support/MathExtrasTest.cpp

index 3eff077..ec3d5f8 100644 (file)
@@ -1749,14 +1749,14 @@ TEST(APIntTest, isShiftedMask) {
   unsigned MaskIdx, MaskLen;
   EXPECT_FALSE(APInt(32, 0x01010101).isShiftedMask(MaskIdx, MaskLen));
   EXPECT_TRUE(APInt(32, 0xf0000000).isShiftedMask(MaskIdx, MaskLen));
-  EXPECT_EQ(28, MaskIdx);
-  EXPECT_EQ(4, MaskLen);
+  EXPECT_EQ(28, (int)MaskIdx);
+  EXPECT_EQ(4, (int)MaskLen);
   EXPECT_TRUE(APInt(32, 0xffff0000).isShiftedMask(MaskIdx, MaskLen));
-  EXPECT_EQ(16, MaskIdx);
-  EXPECT_EQ(16, MaskLen);
+  EXPECT_EQ(16, (int)MaskIdx);
+  EXPECT_EQ(16, (int)MaskLen);
   EXPECT_TRUE(APInt(32, 0xff << 1).isShiftedMask(MaskIdx, MaskLen));
-  EXPECT_EQ(1, MaskIdx);
-  EXPECT_EQ(8, MaskLen);
+  EXPECT_EQ(1, (int)MaskIdx);
+  EXPECT_EQ(8, (int)MaskLen);
 
   for (int N : { 1, 2, 3, 4, 7, 8, 16, 32, 64, 127, 128, 129, 256 }) {
     EXPECT_FALSE(APInt(N, 0).isShiftedMask());
index b9ed0df..23034d6 100644 (file)
@@ -184,14 +184,14 @@ TEST(MathExtras, isShiftedMask_32) {
   unsigned MaskIdx, MaskLen;
   EXPECT_FALSE(isShiftedMask_32(0x01010101, MaskIdx, MaskLen));
   EXPECT_TRUE(isShiftedMask_32(0xf0000000, MaskIdx, MaskLen));
-  EXPECT_EQ(28, MaskIdx);
-  EXPECT_EQ(4, MaskLen);
+  EXPECT_EQ(28, (int)MaskIdx);
+  EXPECT_EQ(4, (int)MaskLen);
   EXPECT_TRUE(isShiftedMask_32(0xffff0000, MaskIdx, MaskLen));
-  EXPECT_EQ(16, MaskIdx);
-  EXPECT_EQ(16, MaskLen);
+  EXPECT_EQ(16, (int)MaskIdx);
+  EXPECT_EQ(16, (int)MaskLen);
   EXPECT_TRUE(isShiftedMask_32(0xff << 1, MaskIdx, MaskLen));
-  EXPECT_EQ(1, MaskIdx);
-  EXPECT_EQ(8, MaskLen);
+  EXPECT_EQ(1, (int)MaskIdx);
+  EXPECT_EQ(8, (int)MaskLen);
 }
 
 TEST(MathExtras, isShiftedMask_64) {
@@ -203,14 +203,14 @@ TEST(MathExtras, isShiftedMask_64) {
   unsigned MaskIdx, MaskLen;
   EXPECT_FALSE(isShiftedMask_64(0x0101010101010101ull, MaskIdx, MaskLen));
   EXPECT_TRUE(isShiftedMask_64(0xf000000000000000ull, MaskIdx, MaskLen));
-  EXPECT_EQ(60, MaskIdx);
-  EXPECT_EQ(4, MaskLen);
+  EXPECT_EQ(60, (int)MaskIdx);
+  EXPECT_EQ(4, (int)MaskLen);
   EXPECT_TRUE(isShiftedMask_64(0xffff000000000000ull, MaskIdx, MaskLen));
-  EXPECT_EQ(48, MaskIdx);
-  EXPECT_EQ(16, MaskLen);
+  EXPECT_EQ(48, (int)MaskIdx);
+  EXPECT_EQ(16, (int)MaskLen);
   EXPECT_TRUE(isShiftedMask_64(0xffull << 55, MaskIdx, MaskLen));
-  EXPECT_EQ(55, MaskIdx);
-  EXPECT_EQ(8, MaskLen);
+  EXPECT_EQ(55, (int)MaskIdx);
+  EXPECT_EQ(8, (int)MaskLen);
 }
 
 TEST(MathExtras, isPowerOf2_32) {