diff --git a/libavutil/attributes.h b/libavutil/attributes.h index 0e49b22b9d..c9c74c28b6 100644 --- a/libavutil/attributes.h +++ b/libavutil/attributes.h @@ -111,7 +111,7 @@ # define av_cold #endif -#if AV_GCC_VERSION_AT_LEAST(4,1) && !defined(__llvm__) +#if (AV_GCC_VERSION_AT_LEAST(4,1) && !defined(__clang__ )) || AV_HAS_ATTRIBUTE(flatten) # define av_flatten __attribute__((flatten)) #else # define av_flatten