diff options
Diffstat (limited to 'absl/log/internal/proto.h')
-rw-r--r-- | absl/log/internal/proto.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/absl/log/internal/proto.h b/absl/log/internal/proto.h index 4458282b..c8d14acc 100644 --- a/absl/log/internal/proto.h +++ b/absl/log/internal/proto.h @@ -185,13 +185,13 @@ enum class WireType : uint64_t { k32Bit = 5, }; -constexpr uint64_t VarintSize(uint64_t value) { +constexpr size_t VarintSize(uint64_t value) { return value < 128 ? 1 : 1 + VarintSize(value >> 7); } -constexpr uint64_t MinVarintSize() { +constexpr size_t MinVarintSize() { return VarintSize((std::numeric_limits<uint64_t>::min)()); } -constexpr uint64_t MaxVarintSize() { +constexpr size_t MaxVarintSize() { return VarintSize((std::numeric_limits<uint64_t>::max)()); } |