X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.h;h=df220eabbe9433fffad3dc47577446e49bbf84df;hp=4d8b293664d6cabd176162a233189363a1f59d0a;hb=ae5d2c38e1b9f6a990c29d31a37d6555d197f939;hpb=cf5d683408a2ef8a1c80be9bf7d6790a38b16277 diff --git a/src/pawns.h b/src/pawns.h index 4d8b2936..df220eab 100644 --- a/src/pawns.h +++ b/src/pawns.h @@ -51,7 +51,7 @@ struct Entry { template Score king_safety(const Position& pos) { - return kingSquares[Us] == pos.square(Us) && castlingRights[Us] == pos.can_castle(Us) + return kingSquares[Us] == pos.square(Us) && castlingRights[Us] == pos.castling_rights(Us) ? kingSafety[Us] : (kingSafety[Us] = do_king_safety(pos)); }