Re: [RFC 1/3] typecheck: extend typecheck.h with more usefultypechecking macros
From: Linus Torvalds
Date: Sat Apr 14 2012 - 17:12:19 EST
On Sat, Apr 14, 2012 at 3:14 PM, Sasha Levin <levinsasha928@xxxxxxxxx> wrote:
> +#define typecheck2(type,x,y) \
> +({ typecheck(type, x); \
> + typecheck(type, y); \
> + 1; \
> +})
This seems silly.
Since typecheck() is already a nice expression returning 1, there's no
reason to do *another* level of statement expressions. So it would be
just
#define typecheck2(type,x,y) \
(typecheck(type, x), typecheck(type, y))
instead.
Which makes me suspect you don't really need that whole typecheck2 etc
macro set at all.
Linus
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/