Avoid linking error on WCE700 for _InterlockedExchangeAdd().
[openssl.git] / include / internal / tsan_assist.h
index 5bf30c41d88710742fee2ea0a7dd782e06943935..0fd2f3e8f5e2b06bc6df7aa7009b5a7e7ab0e2cb 100644 (file)
@@ -77,7 +77,7 @@
 
 #elif defined(_MSC_VER) && _MSC_VER>=1200 \
       && (defined(_M_IX86) || defined(_M_AMD64) || defined(_M_X64) || \
-          defined(_M_ARM64) || (defined(_M_ARM) && _M_ARM >= 7))
+          defined(_M_ARM64) || (defined(_M_ARM) && _M_ARM >= 7 && !defined(_WIN32_WCE)))
 /*
  * There is subtle dependency on /volatile:<iso|ms> command-line option.
  * "ms" implies same semantic as memory_order_acquire for loads and