diff --git a/sound-compatible-4.18.h b/sound-compatible-4.18.h index c9fe0f6..eefa7de 100644 --- a/sound-compatible-4.18.h +++ b/sound-compatible-4.18.h @@ -16,7 +16,11 @@ #endif #if LINUX_VERSION_CODE < KERNEL_VERSION(5,4,0) -#if defined(__has_attribute) && __has_attribute(__fallthrough__) +#ifndef __has_attribute +# define __has_attribute(x) __GCC4_has_attribute_##x +# define __GCC4_has_attribute___fallthrough__ 0 +#endif +#if __has_attribute(__fallthrough__) # define fallthrough __attribute__((__fallthrough__)) #else # define fallthrough do {} while (0) /* fallthrough */