]> git.sesse.net Git - stockfish/blobdiff - src/evaluate.cpp
Simplify a candidate passer condition.
[stockfish] / src / evaluate.cpp
index 63541c2affbe00fa56d3477e55a712b83ce4a98d..57491f343f9a6ee8fb5133aaba96beba4279d643 100644 (file)
@@ -639,9 +639,8 @@ namespace {
         } // r > RANK_3
 
         // Scale down bonus for candidate passers which need more than one
-        // pawn push to become passed, or have a pawn in front of them.
-        if (   !pos.pawn_passed(Us, s + Up)
-            || (pos.pieces(PAWN) & (s + Up)))
+        // pawn push to become passed.
+        if (!pos.pawn_passed(Us, s + Up))
             bonus = bonus / 2;
 
         score += bonus - PassedFile * edge_distance(file_of(s));