diff --git a/other/obs-studio/libobs/util/util_uint64.h b/other/obs-studio/libobs/util/util_uint64.h index 19a9a07..050d7c1 100644 --- a/other/obs-studio/libobs/util/util_uint64.h +++ b/other/obs-studio/libobs/util/util_uint64.h @@ -22,7 +22,7 @@ static inline uint64_t util_mul_div64(uint64_t num, uint64_t mul, uint64_t div) { -#if defined(_MSC_VER) && defined(_M_X64) && (_MSC_VER >= 1920) +#if defined(_MSC_VER) && defined(_M_X64) && (_MSC_VER >= 1920) && !defined(__clang__) unsigned __int64 high; const unsigned __int64 low = _umul128(num, mul, &high); unsigned __int64 rem;