]> git.sesse.net Git - stockfish/blobdiff - src/position.cpp
Unify PseudoAttacks arrays
[stockfish] / src / position.cpp
index 1c9663000e011af6df038d459a1bdb96337a25fa..d5a2822297bea80e2c315228b718e4610e940366 100644 (file)
@@ -361,8 +361,8 @@ Bitboard Position::hidden_checkers() const {
   Square ksq = king_square(FindPinned ? sideToMove : flip(sideToMove));
 
   // Pinners are sliders, that give check when candidate pinned is removed
-  pinners &=  (pieces(ROOK, QUEEN) & RookPseudoAttacks[ksq])
-            | (pieces(BISHOP, QUEEN) & BishopPseudoAttacks[ksq]);
+  pinners &=  (pieces(ROOK, QUEEN) & PseudoAttacks[ROOK][ksq])
+            | (pieces(BISHOP, QUEEN) & PseudoAttacks[BISHOP][ksq]);
 
   while (pinners)
   {