]> git.sesse.net Git - stockfish/blobdiff - src/movepick.cpp
Use quiet ttMove in qsearch() (7962287)
[stockfish] / src / movepick.cpp
index 84f26dbf7835c08a2794313aad91560d4e6f3991..b5727f109fbcfd8aec263245a9cf944e3f9310a9 100644 (file)
@@ -103,15 +103,8 @@ MovePicker::MovePicker(const Position& p, Move ttm, Depth d, const HistoryStats&
       stage = QSEARCH_0;
 
   else if (d > DEPTH_QS_RECAPTURES)
-  {
       stage = QSEARCH_1;
 
-      // Skip TT move if is not a capture or a promotion. This avoids qsearch
-      // tree explosion due to a possible perpetual check or similar rare cases
-      // when TT table is full.
-      if (ttm && !pos.capture_or_promotion(ttm))
-          ttm = MOVE_NONE;
-  }
   else
   {
       stage = RECAPTURE;