[llvm] r296109 - Fix signed/unsigned comparison warnings
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 24 03:31:00 PST 2017
Author: rksimon
Date: Fri Feb 24 05:31:00 2017
New Revision: 296109
URL: http://llvm.org/viewvc/llvm-project?rev=296109&view=rev
Log:
Fix signed/unsigned comparison warnings
Modified:
llvm/trunk/unittests/ADT/APIntTest.cpp
Modified: llvm/trunk/unittests/ADT/APIntTest.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/ADT/APIntTest.cpp?rev=296109&r1=296108&r2=296109&view=diff
==============================================================================
--- llvm/trunk/unittests/ADT/APIntTest.cpp (original)
+++ llvm/trunk/unittests/ADT/APIntTest.cpp Fri Feb 24 05:31:00 2017
@@ -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) {
More information about the llvm-commits
mailing list