Small cleanups
[stockfish] / src / position.h
index f79c5463a7a92060642c1cb5c4d6c067ae716cc8..34a6abc3b5ede3baefe849de93549afc31a852d0 100644 (file)
@@ -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 {