]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commitdiff
Fix comparison between signed and usigned integers
authorIgor Canadi <icanadi@fb.com>
Tue, 19 May 2015 17:59:30 +0000 (10:59 -0700)
committerIgor Canadi <icanadi@fb.com>
Tue, 19 May 2015 17:59:30 +0000 (10:59 -0700)
Summary: Not sure why this fails on some compilers and doesn't on others.

Test Plan: none

Reviewers: meyering, sdong

Reviewed By: sdong

Subscribers: dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D38673

db/log_writer.cc

index 7ffb6d0b92d604fe361495031bd4e57ab70958fe..d78de5e7ba728812739be1f176e954903669e038 100644 (file)
@@ -52,7 +52,7 @@ Status Writer::AddRecord(const Slice& slice) {
     }
 
     // Invariant: we never leave < kHeaderSize bytes in a block.
-    assert(kBlockSize - block_offset_ >= kHeaderSize);
+    assert(static_cast<int>(kBlockSize) - block_offset_ >= kHeaderSize);
 
     const size_t avail = kBlockSize - block_offset_ - kHeaderSize;
     const size_t fragment_length = (left < avail) ? left : avail;