]> git.sesse.net Git - stockfish/commitdiff
Remove unused code (#2150)
authorsvivanov72 <48968697+svivanov72@users.noreply.github.com>
Thu, 16 May 2019 12:14:11 +0000 (15:14 +0300)
committerMarco Costalba <mcostalba@users.noreply.github.com>
Thu, 16 May 2019 12:14:11 +0000 (14:14 +0200)
Remove an unused operator in has_game_cycle (thanks @vondele)
and modify its comment to explain other code.

No functional change.

src/position.cpp

index b8d7b1068b2f462a494a1c3165fff8b4caec5e52..edb40499392ed7b5b850a7eeb09f9f47eccc299f 100644 (file)
@@ -1189,16 +1189,13 @@ bool Position::has_game_cycle(int ply) const {
 
           if (!(between_bb(s1, s2) & pieces()))
           {
-              // In the cuckoo table, both moves Rc1c5 and Rc5c1 are stored in the same
-              // location. We select the legal one by reversing the move variable if necessary.
-              if (empty(s1))
-                  move = make_move(s2, s1);
-
               if (ply > i)
                   return true;
 
               // For nodes before or at the root, check that the move is a repetition one
-              // rather than a move to the current position
+              // rather than a move to the current position.
+              // In the cuckoo table, both moves Rc1c5 and Rc5c1 are stored in the same
+              // location, so we have to select which square to check.
               if (color_of(piece_on(empty(s1) ? s2 : s1)) != side_to_move())
                   continue;