]> git.sesse.net Git - stockfish/blobdiff - src/evaluate.cpp
Restore standard passed pawn definition
[stockfish] / src / evaluate.cpp
index f1eb71ec30e11affe1d17496f35ef47288a5a770..d6af118bf36a7c6fd094a6ecf2dfd6677e59fed0 100644 (file)
@@ -577,6 +577,7 @@ namespace {
         Square s = pop_lsb(&b);
 
         assert(pos.pawn_passed(Us, s));
         Square s = pop_lsb(&b);
 
         assert(pos.pawn_passed(Us, s));
+        assert(!(pos.pieces(PAWN) & forward_bb(Us, s)));
 
         int r = relative_rank(Us, s) - RANK_2;
         int rr = r * (r - 1);
 
         int r = relative_rank(Us, s) - RANK_2;
         int rr = r * (r - 1);