From: Jinoh Kang jinoh.kang.kr@gmail.com
--- include/winnt.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/winnt.h b/include/winnt.h index 31d836029f1..dacd89f12ba 100644 --- a/include/winnt.h +++ b/include/winnt.h @@ -7100,12 +7100,12 @@ void _ReadWriteBarrier(void);
static void __wine_memory_barrier_acq_rel(void) { -#if defined(__i386__) || defined(__x86_64__) +#if defined(__i386__) || defined(__x86_64__) && !defined(__arm64ec__) #pragma warning(suppress:4996) _ReadWriteBarrier(); #elif defined(__arm__) __dmb(_ARM_BARRIER_ISH); -#elif defined(__aarch64__) +#elif defined(__aarch64__) || defined(__arm64ec__) __dmb(_ARM64_BARRIER_ISH); #endif /* defined(__i386__) || defined(__x86_64__) */ }