]> git.sesse.net Git - stockfish/blobdiff - src/movegen.cpp
Use Bitboard over Square in movegen
[stockfish] / src / movegen.cpp
index 51df6d07e67edac231a86ec8180c54d9100395e9..c5d76afa43b0bc59e7b43b94174ef08dcb694d70 100644 (file)
@@ -223,11 +223,8 @@ namespace {
             target = ~pos.pieces();
             break;
         case EVASIONS:
-        {
-            Square checksq = lsb(pos.checkers());
-            target = between_bb(pos.square<KING>(Us), checksq) | checksq;
+            target = between_bb(pos.square<KING>(Us), lsb(pos.checkers())) | pos.checkers();
             break;
-        }
         case NON_EVASIONS:
             target = ~pos.pieces(Us);
             break;