]> git.sesse.net Git - stockfish/blobdiff - src/position.h
Fix semantic of piece_attacks<PAWN>
[stockfish] / src / position.h
index 0006fbc772ca267e825d781c458e30ee28409c71..11cdc132e97621c6e25a422d2818468a1564da94 100644 (file)
@@ -457,7 +457,7 @@ inline Bitboard Position::piece_attacks(Square s) const {
 
 template<>
 inline Bitboard Position::piece_attacks<PAWN>(Square s) const {
-  return StepAttackBB[piece_of_color_and_type(opposite_color(sideToMove), PAWN)][s];
+  return StepAttackBB[WP][s] | StepAttackBB[BP][s];
 }
 
 template<>