diff options
Diffstat (limited to 'src/integer.h')
-rw-r--r-- | src/integer.h | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/integer.h b/src/integer.h index f6642ca23..144a21bd8 100644 --- a/src/integer.h +++ b/src/integer.h @@ -42,18 +42,6 @@ GIT_INLINE(int) git__is_int(long long p) return p == (long long)r; } -/** - * Sets `one + two` into `out`, unless the arithmetic would overflow. - * @return true if the result fits in a `uint64_t`, false on overflow. - */ -GIT_INLINE(bool) git__add_uint64_overflow(uint64_t *out, uint64_t one, uint64_t two) -{ - if (UINT64_MAX - one < two) - return true; - *out = one + two; - return false; -} - /* Use clang/gcc compiler intrinsics whenever possible */ #if (__has_builtin(__builtin_add_overflow) || \ (defined(__GNUC__) && (__GNUC__ >= 5))) |