diff --git a/src/pawns.cpp b/src/pawns.cpp index 39bd689f..5c7a55be 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -188,7 +188,7 @@ namespace { // to file distance between left and right outermost pawns. if (pos.count(Us) > 1) { - b = ~e->semiopenFiles[Us] & 0xFF; + b = e->semiopenFiles[Us] ^ 0xFF; value += PawnsFileSpan * int(msb(b) - lsb(b)); }