aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange/bits.cc
diff options
context:
space:
mode:
Diffstat (limited to 'fpga_interchange/bits.cc')
-rw-r--r--fpga_interchange/bits.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/fpga_interchange/bits.cc b/fpga_interchange/bits.cc
index ede058c..ac92edd 100644
--- a/fpga_interchange/bits.cc
+++ b/fpga_interchange/bits.cc
@@ -45,13 +45,13 @@ TEST_F(BitsTest, popcount)
TEST_F(BitsTest, ctz)
{
for (size_t i = 0; i < std::numeric_limits<unsigned int>::digits; ++i) {
- ASSERT_EQ(Bits::ctz(1 << i), i);
- ASSERT_EQ(Bits::generic_ctz(1 << i), i);
+ ASSERT_EQ(Bits::ctz(1 << i), int(i));
+ ASSERT_EQ(Bits::generic_ctz(1 << i), int(i));
}
for (size_t i = 0; i < std::numeric_limits<unsigned int>::digits - 1; ++i) {
- ASSERT_EQ(Bits::ctz((1 << i) | (1 << (i + 1))), i);
- ASSERT_EQ(Bits::generic_ctz((1 << i) | (1 << (i + 1))), i);
+ ASSERT_EQ(Bits::ctz((1 << i) | (1 << (i + 1))), int(i));
+ ASSERT_EQ(Bits::generic_ctz((1 << i) | (1 << (i + 1))), int(i));
}
}