On Fri, Oct 05, 2012 at 02:42:46PM -0500, danielfsantos@xxxxxxx wrote: > --- a/include/linux/compiler.h > +++ b/include/linux/compiler.h > @@ -296,6 +296,11 @@ void ftrace_likely_update(struct ftrace_branch_data *f, int val, int expect); > #endif > #ifndef __compiletime_error > # define __compiletime_error(message) > +# define __compiletime_error_fallback(condition) \ > + ((void)sizeof(char[1 - 2*!!(condition)])) > +#endif > +#ifndef __compiletime_error_fallback > +# define __compiletime_error_fallback(condition) (void)(0) Might want to use do { } while (0) here, to force the use of a semicolon and avoid the use of __compiletime_error_fallback in an expression. - Josh Triplett -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html