On Sat, Aug 21, 2010 at 10:17:51AM -0400, Mathieu Desnoyers wrote: > +/* Force a compilation error if condition is constant and not a power of 2 */ > +#define MAYBE_BUILD_BUG_ON_NOT_POWER_OF_2(n) \ > + MAYBE_BUILD_BUG_ON((n) == 0 || (((n) & ((n) - 1)) != 0)) Sorry, this is tasteless macro.