X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.cpp;h=3023021d408a853a93c2294c73f4bec74b01aa50;hp=560fd76b171fc80306f92aee1716ae9cbcd15997;hb=f2430bf034cc31258c870797501bce0605bce3d0;hpb=8c73339a3639f1753b2270b569532daffa7d93f5 diff --git a/src/pawns.cpp b/src/pawns.cpp index 560fd76b..3023021d 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -124,6 +124,8 @@ namespace { || ( stoppers == blocked && r >= RANK_5 && (shift(support) & ~(theirPawns | doubleAttackThem))); + passed &= !(forward_file_bb(Us, s) & ourPawns); + // Passed pawns will be properly scored later in evaluation when we have // full attack info. if (passed)