提交 63d5cc72 编写于 作者: Z ZHANG Biao

fix various 'comparison of integers of different signs' compiling errors under macosx

上级 76dcf7ee
...@@ -383,10 +383,10 @@ TEST(CuckooBuilderTest, FailWhenSameKeyInserted) { ...@@ -383,10 +383,10 @@ TEST(CuckooBuilderTest, FailWhenSameKeyInserted) {
ASSERT_OK(builder.status()); ASSERT_OK(builder.status());
builder.Add(Slice(GetInternalKey(user_key, false)), Slice("value1")); builder.Add(Slice(GetInternalKey(user_key, false)), Slice("value1"));
ASSERT_EQ(builder.NumEntries(), 1); ASSERT_EQ(builder.NumEntries(), 1u);
ASSERT_OK(builder.status()); ASSERT_OK(builder.status());
builder.Add(Slice(GetInternalKey(user_key, true)), Slice("value2")); builder.Add(Slice(GetInternalKey(user_key, true)), Slice("value2"));
ASSERT_EQ(builder.NumEntries(), 2); ASSERT_EQ(builder.NumEntries(), 2u);
ASSERT_OK(builder.status()); ASSERT_OK(builder.status());
ASSERT_TRUE(builder.Finish().IsNotSupported()); ASSERT_TRUE(builder.Finish().IsNotSupported());
......
...@@ -163,7 +163,7 @@ class CuckooReaderTest { ...@@ -163,7 +163,7 @@ class CuckooReaderTest {
++cnt; ++cnt;
it->Next(); it->Next();
} }
ASSERT_EQ(cnt, num_items); ASSERT_EQ(static_cast<uint32_t>(cnt), num_items);
it->SeekToLast(); it->SeekToLast();
cnt = num_items - 1; cnt = num_items - 1;
...@@ -186,7 +186,7 @@ class CuckooReaderTest { ...@@ -186,7 +186,7 @@ class CuckooReaderTest {
++cnt; ++cnt;
it->Next(); it->Next();
} }
ASSERT_EQ(cnt, num_items); ASSERT_EQ(static_cast<uint32_t>(cnt), num_items);
delete it; delete it;
Arena arena; Arena arena;
...@@ -404,7 +404,7 @@ void BM_CuckooRead(uint64_t num, uint32_t key_length, ...@@ -404,7 +404,7 @@ void BM_CuckooRead(uint64_t num, uint32_t key_length,
uint64_t time_now = env->NowMicros(); uint64_t time_now = env->NowMicros();
reader.NewIterator(ReadOptions(), nullptr); reader.NewIterator(ReadOptions(), nullptr);
fprintf(stderr, "Time taken for preparing iterator for %lu items: %lu ms.\n", fprintf(stderr, "Time taken for preparing iterator for %" PRIu64 " items: %" PRIu64 " ms.\n",
num, (env->NowMicros() - time_now)/1000); num, (env->NowMicros() - time_now)/1000);
time_now = env->NowMicros(); time_now = env->NowMicros();
for (uint64_t i = 0; i < num_reads; ++i) { for (uint64_t i = 0; i < num_reads; ++i) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册