ext: clang fix for flexible array members

Changes how flexible array members are defined so clang does not error
out during compilation.
This commit is contained in:
Mitch Hayenga 2014-08-13 06:57:19 -04:00
parent 860f00228b
commit 0270cf13ac

View file

@ -98,7 +98,8 @@
/* Support for flexible arrays. */
#undef __flexarr
#if defined(__GNUC__) && ((__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97))
#if !defined(__clang__) && defined(__GNUC__) && \
((__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97))
/* GCC 2.97 supports C99 flexible array members. */
# define __flexarr []
#else