]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Clean killers handling in movepicker
[stockfish] / src / search.cpp
index e2fdc4be3b7c1040cea7dc9ece64c68ee942e255..23fe8ce7eb2f5f61cc0f0fbda48d2b695686f98c 100644 (file)
@@ -2267,12 +2267,13 @@ namespace {
 
     if (pos.type_of_piece_on(move_from(m)) == PAWN)
     {
-        if (pos.move_is_pawn_push_to_7th(m))
+        Color c = pos.side_to_move();
+        if (relative_rank(c, move_to(m)) == RANK_7)
         {
             result += PawnPushTo7thExtension[pvNode];
             *dangerous = true;
         }
-        if (pos.move_is_passed_pawn_push(m))
+        if (pos.pawn_is_passed(c, move_to(m)))
         {
             result += PassedPawnExtension[pvNode];
             *dangerous = true;