diff options
-rw-r--r-- | sys/sys/cdefs.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/sys/cdefs.h b/sys/sys/cdefs.h index 1729c7b..0b3ed26 100644 --- a/sys/sys/cdefs.h +++ b/sys/sys/cdefs.h @@ -273,7 +273,8 @@ #define _Alignof(x) __alignof(x) #endif -#if !__has_extension(c_atomic) && !__has_extension(cxx_atomic) +#if !defined(__cplusplus) && !__has_extension(c_atomic) && \ + !__has_extension(cxx_atomic) /* * No native support for _Atomic(). Place object in structure to prevent * most forms of direct non-atomic access. |