Small simplification in castling rights
[stockfish] / src / types.h
index c9c988bae190c49a17f3e1c670c3fdba77ee7ba2..9e0f8c3e36da2af2a0c3d58e3bafac44907f46ca 100644 (file)
@@ -145,12 +145,6 @@ enum CastlingRight {
   CASTLING_RIGHT_NB = 16
 };
 
-template<Color C, CastlingSide S> struct MakeCastling {
-  static constexpr CastlingRight
-  right = C == WHITE ? S == QUEEN_SIDE ? WHITE_OOO : WHITE_OO
-                     : S == QUEEN_SIDE ? BLACK_OOO : BLACK_OO;
-};
-
 enum Phase {
   PHASE_ENDGAME,
   PHASE_MIDGAME = 128,