]> git.sesse.net Git - stockfish/blobdiff - src/pawns.cpp
Consolidate CastlingSide and CastlingRights
[stockfish] / src / pawns.cpp
index 5df175b233c8092a1f2c41ba66f3f0d4c7de6c64..1cacc1e3c538c719baedace424ccb61939cdf274 100644 (file)
@@ -238,10 +238,10 @@ Score Entry::do_king_safety(const Position& pos) {
   evaluate_shelter<Us>(pos, ksq, shelter);
 
   // If we can castle use the bonus after the castling if it is bigger
-  if (pos.can_castle(Us | KING_SIDE))
+  if (pos.can_castle(Us & KING_SIDE))
       evaluate_shelter<Us>(pos, relative_square(Us, SQ_G1), shelter);
 
-  if (pos.can_castle(Us | QUEEN_SIDE))
+  if (pos.can_castle(Us & QUEEN_SIDE))
       evaluate_shelter<Us>(pos, relative_square(Us, SQ_C1), shelter);
 
   return shelter - make_score(0, 16 * minPawnDist);