X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovegen.cpp;h=abcafc00b5b0c6379f475eef5fd34d0c386e3609;hp=ecdcd8fb5bf693ae9cf614a5b86631ad4803750b;hb=a3477af2a172066f760c52ddf7b674394dff364f;hpb=bb751d6c890f5c50c642366d601740366cfae8d0 diff --git a/src/movegen.cpp b/src/movegen.cpp index ecdcd8fb..abcafc00 100644 --- a/src/movegen.cpp +++ b/src/movegen.cpp @@ -391,7 +391,7 @@ int generate_evasions(const Position &pos, MoveStack *mlist) { b1 = pos.pawn_attacks(them, checksq) & pos.pawns(us) & ~pinned; while(b1) { from = pop_1st_bit(&b1); - if(pawn_rank(us, checksq) == RANK_8) { + if(relative_rank(us, checksq) == RANK_8) { mlist[n++].move = make_promotion_move(from, checksq, QUEEN); mlist[n++].move = make_promotion_move(from, checksq, ROOK); mlist[n++].move = make_promotion_move(from, checksq, BISHOP);