X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=34a6abc3b5ede3baefe849de93549afc31a852d0;hp=f79c5463a7a92060642c1cb5c4d6c067ae716cc8;hb=353e20674b2019094059caaa3567e9a44abe9cd1;hpb=4776dc0e126ed311f10f34bfa058a6c86e9d3ef1 diff --git a/src/position.h b/src/position.h index f79c5463..34a6abc3 100644 --- a/src/position.h +++ b/src/position.h @@ -269,7 +269,7 @@ inline bool Position::can_castle(CastlingRights cr) const { } inline int Position::castling_rights(Color c) const { - return st->castlingRights & (c == WHITE ? WHITE_CASTLING : BLACK_CASTLING); + return c & CastlingRights(st->castlingRights); } inline bool Position::castling_impeded(CastlingRights cr) const {