Skip to content

Commit 34ea5b7

Browse files
committed
Problem: Build error with clang
Solution: Some compilers incorrectly define __GNUC__, added workaround for clang and icc.
1 parent b2fa119 commit 34ea5b7

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

zmq.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,8 @@
124124
#define ZMQ_DELETED_FUNCTION
125125
#endif
126126

127-
#if defined(ZMQ_CPP11) && defined(__GNUC__) && __GNUC__ < 5
127+
#if defined(ZMQ_CPP11) && !defined(__llvm__) && !defined(__INTEL_COMPILER) \
128+
&& defined(__GNUC__) && __GNUC__ < 5
128129
#define ZMQ_CPP11_PARTIAL
129130
#endif
130131

0 commit comments

Comments
 (0)