aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/blake3/fix-windows-arm-build-error.patch
blob: 2296275671248bf2c4d5b50ec375e82e4ab2b9db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/c/blake3_dispatch.c b/c/blake3_dispatch.c
index af6c3da..dce85b4 100644
--- a/c/blake3_dispatch.c
+++ b/c/blake3_dispatch.c
@@ -31,7 +31,7 @@
 #define ATOMIC_INT _Atomic int
 #define ATOMIC_LOAD(x) x
 #define ATOMIC_STORE(x, y) x = y
-#elif defined(_MSC_VER)
+#elif defined(IS_X86) && defined(_MSC_VER)
 #define ATOMIC_INT LONG
 #define ATOMIC_LOAD(x) InterlockedOr(&x, 0)
 #define ATOMIC_STORE(x, y) InterlockedExchange(&x, y)