simendsjo:

> bool isPowerOf(int pow, int num) {
...
> static assert(isPowerOf(2, alignBytes), "getAligned requires alignBytes to be 
> a power of 2")

I suggest to add something related to this to std.math instead:

bool isPow2(long x) {
    return (x < 1L) ? false : !(x & (x-1L));
}

A similar template is OK too.

Bye,
bearophile

Reply via email to