X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=5a07193b9c5e9226986f789977f9b27e22d519fe;hp=e571048a2883d9404dcd9c3b7d7ba6dd93c012c9;hb=49a9d4cf99e56d071af3060b3f306b9daa0a62a6;hpb=d06a8d0c188b796e115d503f85906fadb5625c70 diff --git a/src/position.h b/src/position.h index e571048a..5a07193b 100644 --- a/src/position.h +++ b/src/position.h @@ -273,6 +273,7 @@ inline Square Position::castling_rook_square(CastlingRight cr) const { template inline Bitboard Position::attacks_from(Square s) const { + assert(Pt != PAWN); return Pt == BISHOP || Pt == ROOK ? attacks_bb(s, byTypeBB[ALL_PIECES]) : Pt == QUEEN ? attacks_from(s) | attacks_from(s) : StepAttacksBB[Pt][s];