X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovepick.cpp;h=b5727f109fbcfd8aec263245a9cf944e3f9310a9;hp=84f26dbf7835c08a2794313aad91560d4e6f3991;hb=234344500f4d6e35c6992a07e0b1adb59aea209e;hpb=79fa72f392343fb93c16c133dedc3dbdf795e746 diff --git a/src/movepick.cpp b/src/movepick.cpp index 84f26dbf..b5727f10 100644 --- a/src/movepick.cpp +++ b/src/movepick.cpp @@ -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;