X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovegen.cpp;h=5b8f2e9a8a1103410b740488cf2f88d793c72f25;hp=c9255f31eb4e5245b867c0694d2d358a72dc77a0;hb=36bb57a47e137f075fe546887be01fdd0d4670e3;hpb=37d551fb39a4e631946156fcb76cde7fcde37ba4 diff --git a/src/movegen.cpp b/src/movegen.cpp index c9255f31..5b8f2e9a 100644 --- a/src/movegen.cpp +++ b/src/movegen.cpp @@ -362,7 +362,6 @@ namespace { inline MoveStack* generate_promotions(const Position& pos, MoveStack* mlist, Bitboard pawnsOn7, Bitboard target) { const Bitboard TFileABB = (Delta == DELTA_NE || Delta == DELTA_SE ? FileABB : FileHBB); - const Color Them = (Delta > 0 ? BLACK : WHITE); Bitboard b; Square to; @@ -390,7 +389,7 @@ namespace { // This is the only possible under promotion that can give a check // not already included in the queen-promotion. if ( Type == MV_CHECK - && bit_is_set(pos.attacks_from(to), pos.king_square(Them))) + && bit_is_set(pos.attacks_from(to), pos.king_square(Delta > 0 ? BLACK : WHITE))) (*mlist++).move = make_promotion_move(to - Delta, to, KNIGHT); else (void)pos; // Silence a warning under MSVC }