X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovegen.cpp;h=8c4712dfeb4340ca696b1f4a68f0c558155e03d2;hp=ced938e8c2b9e835ef3b44e16088a7d2f4a31a2c;hb=834bd9edd79d11566ec3556945a858d2d84a726b;hpb=6e840f8033aab2b73c8b99b00cb91a20ed578e2b diff --git a/src/movegen.cpp b/src/movegen.cpp index ced938e8..8c4712df 100644 --- a/src/movegen.cpp +++ b/src/movegen.cpp @@ -431,16 +431,16 @@ MoveStack* generate(const Position& pos, MoveStack* mlist) { template<> MoveStack* generate(const Position& pos, MoveStack* mlist) { - MoveStack *last, *cur = mlist; + MoveStack *end, *cur = mlist; Bitboard pinned = pos.pinned_pieces(); - last = pos.in_check() ? generate(pos, mlist) - : generate(pos, mlist); - while (cur != last) + end = pos.in_check() ? generate(pos, mlist) + : generate(pos, mlist); + while (cur != end) if (!pos.pl_move_is_legal(cur->move, pinned)) - cur->move = (--last)->move; + cur->move = (--end)->move; else cur++; - return last; + return end; }