X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fposition.cpp;h=306cebfc75f0947f55f8bcc5bef18392a90b87da;hb=0855d93de8cf7c68af616a2d5f384a7632470895;hp=be4e234d99d9b937036ee9d6fabb9cec170a0e40;hpb=deecb3757ca03fa2c9ebc87fd9efe4c2ba05f740;p=stockfish diff --git a/src/position.cpp b/src/position.cpp index be4e234d..306cebfc 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -458,13 +458,6 @@ void Position::find_checkers() { /// Position::pl_move_is_legal() tests whether a pseudo-legal move is legal -bool Position::pl_move_is_legal(Move m) const { - - // If we're in check, all pseudo-legal moves are legal, because our - // check evasion generator only generates true legal moves. - return is_check() || pl_move_is_legal(m, pinned_pieces(side_to_move())); -} - bool Position::pl_move_is_legal(Move m, Bitboard pinned) const { assert(is_ok()); @@ -1337,7 +1330,6 @@ int Position::see(Square from, Square to) const { Bitboard attackers, stmAttackers, b; - assert(!shortcut || from != SQ_NONE); assert(square_is_ok(from) || from == SQ_NONE); assert(square_is_ok(to));