Browse Source

Add explicit typecasts to avoid compiler warning.

Fixes issue #684.

PiperOrigin-RevId: 249531001
main
Chris Mumford 5 years ago
committed by Victor Costan
parent
commit
ae49533210
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      util/status.cc

+ 2
- 2
util/status.cc View File

@ -20,8 +20,8 @@ const char* Status::CopyState(const char* state) {
Status::Status(Code code, const Slice& msg, const Slice& msg2) { Status::Status(Code code, const Slice& msg, const Slice& msg2) {
assert(code != kOk); assert(code != kOk);
const uint32_t len1 = msg.size();
const uint32_t len2 = msg2.size();
const uint32_t len1 = static_cast<uint32_t>(msg.size());
const uint32_t len2 = static_cast<uint32_t>(msg2.size());
const uint32_t size = len1 + (len2 ? (2 + len2) : 0); const uint32_t size = len1 + (len2 ? (2 + len2) : 0);
char* result = new char[size + 5]; char* result = new char[size + 5];
memcpy(result, &size, sizeof(size)); memcpy(result, &size, sizeof(size));

Loading…
Cancel
Save