mirror of
https://github.com/sockspls/badfish
synced 2025-04-29 16:23:09 +00:00
Remove an assert in evaluate_passed_pawns()
We already tested few lines before with: assert(pos.pawn_is_passed(Us, s)); Spotted by Marek Kwiatkowski. No functional change. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
parent
8dc4396477
commit
471e745a91
1 changed files with 0 additions and 3 deletions
|
@ -820,9 +820,6 @@ namespace {
|
||||||
squaresToQueen = squares_in_front_of(Us, s);
|
squaresToQueen = squares_in_front_of(Us, s);
|
||||||
defendedSquares = squaresToQueen & ei.attacked_by(Us);
|
defendedSquares = squaresToQueen & ei.attacked_by(Us);
|
||||||
|
|
||||||
// There are no enemy pawns in the pawn's path
|
|
||||||
assert(!(squaresToQueen & pos.pieces(PAWN, Them)));
|
|
||||||
|
|
||||||
// If there is an enemy rook or queen attacking the pawn from behind,
|
// If there is an enemy rook or queen attacking the pawn from behind,
|
||||||
// add all X-ray attacks by the rook or queen. Otherwise consider only
|
// add all X-ray attacks by the rook or queen. Otherwise consider only
|
||||||
// the squares in the pawn's path attacked or occupied by the enemy.
|
// the squares in the pawn's path attacked or occupied by the enemy.
|
||||||
|
|
Loading…
Add table
Reference in a new issue