X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fpawns.h;h=df220eabbe9433fffad3dc47577446e49bbf84df;hb=62ae6157a36e926c087b0303973e404a05e6de09;hp=4d8b293664d6cabd176162a233189363a1f59d0a;hpb=cf5d683408a2ef8a1c80be9bf7d6790a38b16277;p=stockfish 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)); }