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