]> granicus.if.org Git - llvm/commitdiff
Fix signed/unsigned comparison warnings
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 24 Feb 2017 11:31:00 +0000 (11:31 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 24 Feb 2017 11:31:00 +0000 (11:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296109 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/ADT/APIntTest.cpp

index 3d0f6f57dc0733dcaccfcc2f8e647244d72d5cb4..39a88cdca905e0e3054d2b9104d8e30e56038d73 100644 (file)
@@ -70,8 +70,8 @@ TEST(APIntTest, i61_Count) {
   EXPECT_EQ(16u, i61.getActiveBits());
   EXPECT_EQ(15u, i61.countTrailingZeros());
   EXPECT_EQ(1u, i61.countPopulation());
-  EXPECT_EQ((1 << 15), i61.getSExtValue());
-  EXPECT_EQ((1 << 15), i61.getZExtValue());
+  EXPECT_EQ(static_cast<int64_t>(1 << 15), i61.getSExtValue());
+  EXPECT_EQ(static_cast<uint64_t>(1 << 15), i61.getZExtValue());
 
   i61.setBits(8, 19);
   EXPECT_EQ(42u, i61.countLeadingZeros());
@@ -79,8 +79,8 @@ TEST(APIntTest, i61_Count) {
   EXPECT_EQ(19u, i61.getActiveBits());
   EXPECT_EQ(8u, i61.countTrailingZeros());
   EXPECT_EQ(11u, i61.countPopulation());
-  EXPECT_EQ((1 << 19) - (1 << 8), i61.getSExtValue());
-  EXPECT_EQ((1 << 19) - (1 << 8), i61.getZExtValue());
+  EXPECT_EQ(static_cast<int64_t>((1 << 19) - (1 << 8)), i61.getSExtValue());
+  EXPECT_EQ(static_cast<uint64_t>((1 << 19) - (1 << 8)), i61.getZExtValue());
 }
 
 TEST(APIntTest, i65_Count) {