]> git.sesse.net Git - stockfish/blobdiff - src/notation.cpp
Change slave_available() API
[stockfish] / src / notation.cpp
index 15661eec725ab7c7b788f51cc825cb9e201a57f1..bb4a713cc2e563752bf17cefd57720b121de6430 100644 (file)
@@ -108,7 +108,7 @@ const string move_to_san(Position& pos, Move m) {
   if (m == MOVE_NULL)
       return "(null)";
 
-  assert(pos.move_is_legal(m));
+  assert(MoveList<LEGAL>(pos).contains(m));
 
   Bitboard attackers;
   bool ambiguousMove, ambiguousFile, ambiguousRank;
@@ -137,7 +137,7 @@ const string move_to_san(Position& pos, Move m) {
           {
               Square sq = pop_lsb(&attackers);
 
-              // Pinned pieces are not included in the possible sub-set
+              // If the move is illegal, the piece is not included in the sub-set
               if (!pos.pl_move_is_legal(make_move(sq, to), pos.pinned_pieces()))
                   continue;