On Mon, May 18, 2015 at 10:16:47PM -0700, Andrei Alexandrescu via Digitalmars-d 
wrote:
[...]
> bool isPowerOf2(uint x)
> {
>     return (x & (x - 1) | !x) == 0;
> }
[...]

Are you sure that's correct? Doesn't that return true for all non-zero
numbers?


T

-- 
"Uhh, I'm still not here." -- KD, while "away" on ICQ.

Reply via email to