From fa45e5838e9eae333c751095450eadaa5d52e7ad Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Wed, 5 Oct 2022 19:01:05 +0100 Subject: [PATCH] [util] Fix tzcnt on ARM64 + Clang This needed brackets around this conditional. --- src/util/util_bit.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/util_bit.h b/src/util/util_bit.h index d6832871b..9490d7353 100644 --- a/src/util/util_bit.h +++ b/src/util/util_bit.h @@ -104,7 +104,7 @@ namespace dxvk::bit { return _tzcnt_u64(n); #elif defined(DXVK_ARCH_X86_64) && defined(__BMI__) return __tzcnt_u64(n); - #elif defined(DXVK_ARCH_X86_64) && defined(__GNUC__) || defined(__clang__) + #elif defined(DXVK_ARCH_X86_64) && (defined(__GNUC__) || defined(__clang__)) uint64_t res; uint64_t tmp; asm (