Index: include/__config =================================================================== --- include/__config +++ include/__config @@ -11,6 +11,8 @@ #ifndef _LIBCPP_CONFIG #define _LIBCPP_CONFIG +#ifdef __cplusplus + #if !defined(_MSC_VER) || defined(__clang__) #pragma GCC system_header #endif @@ -808,4 +810,6 @@ #define _LIBCPP_HAS_NO_ATOMIC_HEADER #endif +#endif // __cplusplus + #endif // _LIBCPP_CONFIG