diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 6377faf2..69a36cf5 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -738,8 +738,7 @@ namespace { // pawn, or if it is undefended and attacked by an enemy piece. Bitboard safe = SpaceMask & ~pos.pieces(Us, PAWN) - & ~attackedBy[Them][PAWN] - & (attackedBy[Us][ALL_PIECES] | ~attackedBy[Them][ALL_PIECES]); + & ~attackedBy[Them][PAWN]; // Find all squares which are at most three squares behind some friendly pawn Bitboard behind = pos.pieces(Us, PAWN);