Re: [PATCH 1/2] Compiler Attributes: add support for __fallthrough (gcc >= 7.1)

From: Matthew Wilcox
Date: Sun Oct 21 2018 - 20:42:31 EST


On Sun, Oct 21, 2018 at 07:14:13PM +0200, Miguel Ojeda wrote:
> +#if __has_attribute(__fallthrough__)
> +# define __fallthrough __attribute__((__fallthrough__))
> +#else
> +# define __fallthrough
> +#endif

Why is the #else not:

# define __fallthrough /* fallthrough */

Would this solve the Coverity problem, or does Coverity look at the raw
source code before preprocessing?