diff --git a/src/evaluate.cpp b/src/evaluate.cpp index d5a4bb97..e4ade31a 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -500,9 +500,9 @@ namespace { assert(target & (pos.pieces(C) ^ pos.pieces(C, KING))); PieceType pt; - for (pt = QUEEN; pt >= KNIGHT; --pt) + for (pt = QUEEN; pt > PAWN; --pt) if (target & pos.pieces(C, pt)) - break; + return pt; return pt; }