diff --git a/src/pawns.cpp b/src/pawns.cpp index 798bc0a0..032b637e 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -147,7 +147,7 @@ namespace { // If the pawn is passed, isolated, connected or a lever it cannot be // backward. If there are friendly pawns behind on adjacent files // it cannot be backward either. - if ( (passed | isolated | connected | lever) + if ( (passed | isolated | lever | connected) || (ourPawns & pawn_attack_span(Them, s))) backward = false; else