1
0
mirror of https://github.com/google/cpu_features.git synced 2025-04-28 07:23:37 +02:00

Revert "Cast added for macros in test for new IsBitSet"

This reverts commit 78223d1be73c551ec75603166260841296ab41e2.
This commit is contained in:
fuzun 2018-09-11 17:43:40 +03:00
parent f6c8a5d92d
commit 954eb4cc58

View File

@ -23,18 +23,18 @@ TEST(UtilsTest, IsBitSet) {
for (size_t bit_set = 0; bit_set < 32; ++bit_set) { for (size_t bit_set = 0; bit_set < 32; ++bit_set) {
const uint32_t value = 1UL << bit_set; const uint32_t value = 1UL << bit_set;
for (size_t i = 0; i < 32; ++i) { for (size_t i = 0; i < 32; ++i) {
EXPECT_EQ((bool)IsBitSet(value, i), i == bit_set); EXPECT_EQ(IsBitSet(value, i), i == bit_set);
} }
} }
// testing 0, all bits should be 0. // testing 0, all bits should be 0.
for (size_t i = 0; i < 32; ++i) { for (size_t i = 0; i < 32; ++i) {
EXPECT_FALSE((bool)IsBitSet(0, i)); EXPECT_FALSE(IsBitSet(0, i));
} }
// testing ~0, all bits should be 1. // testing ~0, all bits should be 1.
for (size_t i = 0; i < 32; ++i) { for (size_t i = 0; i < 32; ++i) {
EXPECT_TRUE((bool)IsBitSet(-1, i)); EXPECT_TRUE(IsBitSet(-1, i));
} }
} }