X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=d5a4bb970a954e78379c6917f1752bf8eb4bce43;hp=8c70016e7067acd2ae55725d74683b92d3617f48;hb=fefb27bab40a1d793fde4f3a0bb7e1e7d66b2fda;hpb=7de40076ac5b5090f8c74a8bafeae06d6ec20ec3 diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 8c70016e..d5a4bb97 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -500,7 +500,10 @@ namespace { assert(target & (pos.pieces(C) ^ pos.pieces(C, KING))); PieceType pt; - for (pt = QUEEN; !(target & pos.pieces(C, pt)); --pt) {} + for (pt = QUEEN; pt >= KNIGHT; --pt) + if (target & pos.pieces(C, pt)) + break; + return pt; }