tool_urlglob: enable builtin with clang

First supported in llvm/clang 3.8. Use a version number that covers
this also for Apple clang, which matched 3.8 at its version 7.3.
This commit is contained in:
Viktor Szakats 2025-07-17 19:10:16 +02:00
parent 13657753a1
commit e19e4441c0
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201

View file

@ -68,8 +68,9 @@ static int multiply(curl_off_t *amount, curl_off_t with)
sum = 0;
}
else {
#if defined(__GNUC__) && \
((__GNUC__ > 5) || ((__GNUC__ == 5) && (__GNUC_MINOR__ >= 1)))
#if (defined(__GNUC__) && \
((__GNUC__ > 5) || ((__GNUC__ == 5) && (__GNUC_MINOR__ >= 1)))) || \
(defined(__clang__) && __clang_major__ >= 8)
if(__builtin_mul_overflow(*amount, with, &sum))
return 1;
#else