@FlameDuck.
That code snippet is not compatible. as that shifts 2 around.
rather than being a power of 2
flags :| (1 shl i) = flags :+ (2 ^ (i+ 1))
Just thought I'd point it out. :D
That code snippet is not compatible. as that shifts 2 around.
rather than being a power of 2
flags :| (1 shl i) = flags :+ (2 ^ (i+ 1))
Just thought I'd point it out. :D