Only use <atomic> for C++11 and newer.
Any pre-C++11 clients of stdatomic.h that use libc++ are being forced over to <atomic>, which they don't have the language support to use. Change-Id: I62445c1f2541410a1569498c09433c7196635537
This commit is contained in:
parent
71cbcdcf94
commit
3ce0769aa5
@ -33,7 +33,7 @@
|
||||
#include <sys/cdefs.h>
|
||||
|
||||
|
||||
#if defined(__cplusplus) && defined(_USING_LIBCXX)
|
||||
#if defined(__cplusplus) && __cplusplus >= 201103L && defined(_USING_LIBCXX)
|
||||
# ifdef __clang__
|
||||
# if __has_feature(cxx_atomic)
|
||||
# define _STDATOMIC_HAVE_ATOMIC
|
||||
|
Loading…
x
Reference in New Issue
Block a user