X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fpawns.cpp;h=3023021d408a853a93c2294c73f4bec74b01aa50;hb=f2430bf034cc31258c870797501bce0605bce3d0;hp=560fd76b171fc80306f92aee1716ae9cbcd15997;hpb=47be966d3028ca9b5c4d095f266663eb205c0c07;p=stockfish 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)