X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.cpp;h=5faa9546c7f288dcee403879de40c5e185ce036a;hp=db66f416559c7add343f9e035bff4b1842566868;hb=7196f4c2370d0c7acd8ec3ed8de7ecb7f0682123;hpb=3984b8f8f0e1f53c737020c936f2a8372029545d diff --git a/src/position.cpp b/src/position.cpp index db66f416..5faa9546 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -318,8 +318,6 @@ Position& Position::set(const string& fenStr, bool isChess960, StateInfo* si, Th thisThread = th; set_state(st); - assert(pos_is_ok()); - return *this; } @@ -1305,8 +1303,8 @@ bool Position::pos_is_ok() const { continue; if ( piece_on(castlingRookSquare[cr]) != make_piece(c, ROOK) - || castlingRightsMask[castlingRookSquare[cr]] != (cr) - || (castlingRightsMask[square(c)] & (cr)) != (cr)) + || castlingRightsMask[castlingRookSquare[cr]] != cr + || (castlingRightsMask[square(c)] & cr) != cr) assert(0 && "pos_is_ok: Castling"); }