# endif
#endif
-#if (defined __GNUC__ && 4 < __GNUC__ + (6 <= __GNUC_MINOR__) \
- && !defined __clang__)
+#if defined __GNUC__ && 4 < __GNUC__ + (6 <= __GNUC_MINOR__)
# pragma GCC diagnostic push
# pragma GCC diagnostic ignored "-Wvla"
#endif
#ifndef _Attr_access_
# ifdef __attr_access
# define _Attr_access_(arg) __attr_access (arg)
-# elif defined __GNUC__ && 10 <= __GNUC__ && !defined __clang__
+# elif defined __GNUC__ && 10 <= __GNUC__
# define _Attr_access_(x) __attribute__ ((__access__ x))
# else
# define _Attr_access_(x)
extern void regfree (regex_t *__preg);
-#if (defined __GNUC__ && 4 < __GNUC__ + (6 <= __GNUC_MINOR__) \
- && !defined __clang__)
+#if defined __GNUC__ && 4 < __GNUC__ + (6 <= __GNUC_MINOR__)
# pragma GCC diagnostic pop
#endif