X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=50bce13c309370fa7859073be858121aa2948ff5;hp=0e10f44f3a77f70538539365f311259b2b2e9e65;hb=a9cca5c953e6ccec865102b13b47b9f45d98a0fc;hpb=d39bc2efa197ba2fd55b68eced1c60bcfe2facc1 diff --git a/src/search.cpp b/src/search.cpp index 0e10f44f..50bce13c 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1363,6 +1363,7 @@ moves_loop: // When in check, search starts from here // Don't search moves with negative SEE values if ( (!inCheck || evasionPrunable) + && (!givesCheck || !(pos.blockers_for_king(~pos.side_to_move()) & from_sq(move))) && !pos.see_ge(move)) continue;