0
0
mirror of https://github.com/zeromq/libzmq.git synced 2024-12-31 01:43:02 +08:00

Revert "Problem: mis-detection of threadsafe_static_init causes test failures"

This commit is contained in:
Simon Giesecke 2018-03-07 15:03:07 +01:00 committed by GitHub
parent 0c6c935726
commit cef9cfa091
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -92,8 +92,9 @@ uint32_t zmq::generate_random ()
// configurable via config.h
// TODO this should probably be done via config.h
#if (defined(__cpp_threadsafe_static_init) \
&& __cpp_threadsafe_static_init >= 200806) \
#if __cplusplus >= 201103L \
|| (defined(__cpp_threadsafe_static_init) \
&& __cpp_threadsafe_static_init >= 200806) \
|| (defined(_MSC_VER) && _MSC_VER >= 1900)
#define ZMQ_HAVE_THREADSAFE_STATIC_LOCAL_INIT 1
// TODO this might probably also be set if a sufficiently recent gcc is used