fix unit test

This commit is contained in:
escherstair 2020-08-06 15:55:42 +02:00
parent 7f559ec80a
commit 5fbf8bf89c

View File

@ -22,11 +22,11 @@ RAPIDJSON_DIAG_PUSH
using namespace rapidjson::internal; using namespace rapidjson::internal;
TEST(clzll, normal) { TEST(clzll, normal) {
EXPECT_EQ(clzll(1), 0U); EXPECT_EQ(clzll(1), 63U);
EXPECT_EQ(clzll(2), 1U); EXPECT_EQ(clzll(2), 62U);
EXPECT_EQ(clzll(12), 3U); EXPECT_EQ(clzll(12), 60U);
EXPECT_EQ(clzll(0x0000000080000001UL), 31U); EXPECT_EQ(clzll(0x0000000080000001UL), 32U);
EXPECT_EQ(clzll(0x8000000000000001UL), 63U); EXPECT_EQ(clzll(0x8000000000000001UL), 0U);
} }
#ifdef __GNUC__ #ifdef __GNUC__