diff options
author | Cheng Chang <myairia@gmail.com> | 2019-03-22 17:32:20 +0800 |
---|---|---|
committer | Cheng Chang <myairia@gmail.com> | 2019-03-22 17:32:20 +0800 |
commit | cf1b5f473259e46c667f3fb5a28bcd884ee3a102 (patch) | |
tree | 27314d3a16d878898efeaec5e3751ce9770c183a /util | |
parent | 1cb384088184be9840bd59b4040503a9fa9aee66 (diff) | |
download | leveldb-cf1b5f473259e46c667f3fb5a28bcd884ee3a102.tar.gz |
Remove unnecessary bit operation.
Diffstat (limited to 'util')
-rw-r--r-- | util/coding.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/util/coding.cc b/util/coding.cc index 9e72613..1a9e333 100644 --- a/util/coding.cc +++ b/util/coding.cc @@ -82,7 +82,7 @@ char* EncodeVarint64(char* dst, uint64_t v) { static const int B = 128; unsigned char* ptr = reinterpret_cast<unsigned char*>(dst); while (v >= B) { - *(ptr++) = (v & (B-1)) | B; + *(ptr++) = v | B; v >>= 7; } *(ptr++) = static_cast<unsigned char>(v); |