diff --git a/cpp/src/pieces/king.cpp b/cpp/src/pieces/king.cpp index 08cd88d..02b14b7 100644 --- a/cpp/src/pieces/king.cpp +++ b/cpp/src/pieces/king.cpp @@ -49,9 +49,9 @@ std::vector king_moves(const Board& b, const Coords xy) { return ret; // -- Castles - CastleSide castling_rights = b.colour_at(xy) == Colour::White - ? b.w_castle_rights - : b.b_castle_rights; + int8_t castling_rights = b.colour_at(xy) == Colour::White + ? b.w_castle_rights + : b.b_castle_rights; if (castling_rights == CastleSide::NeitherSide) return ret;