|
|
@ -1136,7 +1136,7 @@ inline void CodedOutputStream::WriteVarint32(uint32 value) { |
|
|
|
// this write won't cross the end, so we can skip the checks.
|
|
|
|
// this write won't cross the end, so we can skip the checks.
|
|
|
|
uint8* target = buffer_; |
|
|
|
uint8* target = buffer_; |
|
|
|
uint8* end = WriteVarint32ToArray(value, target); |
|
|
|
uint8* end = WriteVarint32ToArray(value, target); |
|
|
|
int size = end - target; |
|
|
|
int size = static_cast<int>(end - target); |
|
|
|
Advance(size); |
|
|
|
Advance(size); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
WriteVarint32SlowPath(value); |
|
|
|
WriteVarint32SlowPath(value); |
|
|
|