]> git.sesse.net Git - stockfish/blobdiff - src/position.h
Remove redundant condition from capture_stage()
[stockfish] / src / position.h
index 1fc6b3b89c4ab2726b9605d5afc50a326e969bfc..cc606a5ab00af8dcb0d7a6dbed9ec326997b7222 100644 (file)
@@ -393,7 +393,7 @@ inline bool Position::capture(Move m) const {
 // is needed to avoid the generation of duplicate moves.
 inline bool Position::capture_stage(Move m) const {
   assert(is_ok(m));
-  return  capture(m) || (type_of(m) == PROMOTION && promotion_type(m) == QUEEN);
+  return  capture(m) || promotion_type(m) == QUEEN;
 }
 
 inline Piece Position::captured_piece() const {