diff --git a/share/libc/features.h b/share/libc/features.h index 5c54040b141df262a3b79f5f435d522b1941a76c..84f5d0e2f237b182060054c7eb48833fe2df6b07 100644 --- a/share/libc/features.h +++ b/share/libc/features.h @@ -34,7 +34,7 @@ #define __POP_FC_STDLIB #endif -#ifdef __clang__ +#if defined(__clang__) && defined(__cplusplus) # define __CLANG_IGNORE_ATTRS_PUSH__ \ _Pragma("clang diagnostic push") \ _Pragma("clang diagnostic ignored \"-Wunknown-attributes\"")