X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.cpp;h=19bf6c51d8fb067b538f1219b77c4c70ab3068ed;hp=08b0e7ba0fc32288dfcedb551bef82a89b197df1;hb=76024ac40ea45e44a8389cb4206d40b884e259a5;hpb=6c9a64124a37afe82825e2a8ff91fe8418d8f388 diff --git a/src/pawns.cpp b/src/pawns.cpp index 08b0e7ba..19bf6c51 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -330,8 +330,8 @@ PawnInfo *PawnInfoTable::get_pawn_info(const Position &pos) { // Test for candidate passed pawn candidate = !passed && pos.file_is_half_open(them, f) - && ( count_1s_max_15(neighboring_files_bb(f) & (behind_bb(us, r) | rank_bb(r)) & ourPawns) - - count_1s_max_15(neighboring_files_bb(f) & in_front_bb(us, r) & theirPawns) + && ( count_1s_max_15(neighboring_files_bb(f) & (behind_bb(us, r) | rank_bb(r)) & ourPawns) + - count_1s_max_15(neighboring_files_bb(f) & in_front_bb(us, r) & theirPawns) >= 0); // In order to prevent doubled passed pawns from receiving a too big