summaryrefslogtreecommitdiffstats
path: root/include/internal/tsan_assist.h
diff options
context:
space:
mode:
authorSoujyu Tanaka <soujyu.tanaka@access-company.com>2019-03-27 07:55:32 +0100
committerMatt Caswell <matt@openssl.org>2019-03-29 10:51:24 +0100
commit88ffc8dea4e313b6acfd3a9ef3868bee96717cf9 (patch)
treec8a5f28e885facb308954021faf66c09a7c93e00 /include/internal/tsan_assist.h
parentAdd the FIPS related continuous random number generator (CRNG) testing. (diff)
downloadopenssl-88ffc8dea4e313b6acfd3a9ef3868bee96717cf9.tar.xz
openssl-88ffc8dea4e313b6acfd3a9ef3868bee96717cf9.zip
Avoid linking error on WCE700 for _InterlockedExchangeAdd().
This implementation is referenced to https://www.boost.org/doc/libs/1_69_0/boost/detail/interlocked.hpp Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/8596)
Diffstat (limited to 'include/internal/tsan_assist.h')
-rw-r--r--include/internal/tsan_assist.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/internal/tsan_assist.h b/include/internal/tsan_assist.h
index 5bf30c41d8..0fd2f3e8f5 100644
--- a/include/internal/tsan_assist.h
+++ b/include/internal/tsan_assist.h
@@ -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