X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovegen.cpp;fp=src%2Fmovegen.cpp;h=c5d76afa43b0bc59e7b43b94174ef08dcb694d70;hp=51df6d07e67edac231a86ec8180c54d9100395e9;hb=b74274628c052cc910e36202b88bc5f81724d78c;hpb=5346f1c6c72e46d66bb4c21259f8c06096c63034 diff --git a/src/movegen.cpp b/src/movegen.cpp index 51df6d07..c5d76afa 100644 --- a/src/movegen.cpp +++ b/src/movegen.cpp @@ -223,11 +223,8 @@ namespace { target = ~pos.pieces(); break; case EVASIONS: - { - Square checksq = lsb(pos.checkers()); - target = between_bb(pos.square(Us), checksq) | checksq; + target = between_bb(pos.square(Us), lsb(pos.checkers())) | pos.checkers(); break; - } case NON_EVASIONS: target = ~pos.pieces(Us); break;