From c92987d1575b93eac3b6fa4d1b4bc166137305ac Mon Sep 17 00:00:00 2001 From: Jeff Hostetler Date: Fri, 20 Feb 2015 10:21:32 -0500 Subject: Fix MAX 32 bit build problem described in libgit2/libgit2#2917 --- src/integer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/integer.h b/src/integer.h index 8e86a48a5..b08094c2f 100644 --- a/src/integer.h +++ b/src/integer.h @@ -58,7 +58,7 @@ GIT_INLINE(bool) git__add_uint64_overflow(uint64_t *out, uint64_t one, uint64_t #if (SIZE_MAX == UINT_MAX) && __has_builtin(__builtin_uadd_overflow) # define git__add_sizet_overflow(out, one, two) \ __builtin_uadd_overflow(one, two, out) -# define git__multiply_sizet_overflow(out, one, two) +# define git__multiply_sizet_overflow(out, one, two) \ __builtin_umul_overflow(one, two, out) #elif (SIZE_MAX == ULONG_MAX) && __has_builtin(__builtin_uaddl_overflow) # define git__add_sizet_overflow(out, one, two) \ -- cgit v1.2.1