]> git.sesse.net Git - stockfish/blobdiff - src/pawns.cpp
Fix endless reaparenting loop
[stockfish] / src / pawns.cpp
index 7fd4ac071490dea47b3dc812bf968cc0d15e94b9..6897969cb08398414470f902b839a9e67faec84b 100644 (file)
@@ -152,8 +152,8 @@ Score PawnTable::evaluate_pawns(const Position& pos, Bitboard ourPawns,
       // chain (but not the backward one).
       chain    =   ourPawns   & adjacent_files_bb(f) & b;
       isolated = !(ourPawns   & adjacent_files_bb(f));
-      doubled  =   ourPawns   & squares_in_front_of(Us, s);
-      opposed  =   theirPawns & squares_in_front_of(Us, s);
+      doubled  =   ourPawns   & forward_bb(Us, s);
+      opposed  =   theirPawns & forward_bb(Us, s);
       passed   = !(theirPawns & passed_pawn_mask(Us, s));
 
       // Test for backward pawn