]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - include/linux/kernel.h
add a fallback __DECLARE_FLEX_ARRAY
[bcachefs-tools-debian] / include / linux / kernel.h
index f9a5712938101e176864214c5ef6480275d0303b..da01c38161a11e00746e48d4fec8838afb3cc825 100644 (file)
@@ -278,7 +278,10 @@ static inline void dump_stack(void) {}
 #define unsafe_memcpy(dst, src, bytes, justification)          \
        memcpy(dst, src, bytes)
 
-#define DECLARE_FLEX_ARRAY(TYPE, NAME) \
-       __DECLARE_FLEX_ARRAY(TYPE, NAME)
+#ifdef __DECLARE_FLEX_ARRAY
+#define DECLARE_FLEX_ARRAY(TYPE, NAME) __DECLARE_FLEX_ARRAY(TYPE, NAME)
+#else
+#define __DECLARE_FLEX_ARRAY(T, member)        T member[0]
+#endif
 
 #endif