X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.cpp;h=d5a2822297bea80e2c315228b718e4610e940366;hp=1c9663000e011af6df038d459a1bdb96337a25fa;hb=b05fbb3733df535a3fdf99e8d832001e57929699;hpb=9b43fd79372946128924ab3d42c64559e95d29d6 diff --git a/src/position.cpp b/src/position.cpp index 1c966300..d5a28222 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -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) {