X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=d5a4bb970a954e78379c6917f1752bf8eb4bce43;hp=ad420fbdae4917ba01070f5f2b7ae98991e263ed;hb=fefb27bab40a1d793fde4f3a0bb7e1e7d66b2fda;hpb=4f6b1bf3bee68f138d1b5fc234fd25901cffa42c diff --git a/src/evaluate.cpp b/src/evaluate.cpp index ad420fbd..d5a4bb97 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -27,7 +27,7 @@ #include "material.h" #include "pawns.h" #include "thread.h" -#include "ucioption.h" +#include "uci.h" namespace { @@ -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; }