diff --git a/src/util/detect_arch.h b/src/util/detect_arch.h index 166c4aea1d1..8fa4bded62a 100644 --- a/src/util/detect_arch.h +++ b/src/util/detect_arch.h @@ -58,7 +58,9 @@ #define DETECT_ARCH_X86 1 #endif -#if defined(__x86_64__) /* gcc */ || defined(_M_X64) /* msvc */ || defined(_M_AMD64) /* msvc */ || defined(__x86_64) /* Sun cc */ +#if defined(__x86_64__) /* gcc */ || \ + ((defined(_M_X64) || defined(_M_AMD64)) && !defined(_M_ARM64EC)) /* msvc */ || \ + defined(__x86_64) /* Sun cc */ #define DETECT_ARCH_X86_64 1 #endif