X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fevaluate.cpp;h=4419a64bedab3e6f586fc6386e1e373e01b2cd33;hb=875a8079bc142ca92027b07427d72c03fe5268a5;hp=ad37455ffdcd416a7e3855e3460cfe9024f1c49a;hpb=b76c04c0975326d3274d7d7fb6df4edef7a040b5;p=stockfish diff --git a/src/evaluate.cpp b/src/evaluate.cpp index ad37455f..4419a64b 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -944,7 +944,7 @@ namespace { // Check if (without even considering any obstacles) we're too far away or doubled if ( pliesToQueen[winnerSide] + 3 <= pliesToGo || (squares_in_front_of(loserSide, s) & pos.pieces(PAWN, loserSide))) - clear_bit(&candidates, s); + xor_bit(&candidates, s); } // If any candidate is already a passed pawn it _may_ promote in time. We give up.