X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovegen.cpp;h=d2b55bd28053f262c2513bdfd17c19a0b307041d;hp=0f2f6b4e0fd37d94187eeb05cfde1d6179e1b412;hb=a52ab2afbf38e42376732d41b14279fd29fcf23f;hpb=4634be8ba6176e71579fa01f5fd2c74e41eedad6 diff --git a/src/movegen.cpp b/src/movegen.cpp index 0f2f6b4e..d2b55bd2 100644 --- a/src/movegen.cpp +++ b/src/movegen.cpp @@ -815,6 +815,9 @@ namespace { return mlist; Bitboard checkSqs = pos.piece_attacks(ksq) & pos.empty_squares(); + if (!checkSqs) + return mlist; + while (b) { Square from = pop_1st_bit(&b);