X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Ftt.cpp;fp=src%2Ftt.cpp;h=50e8a3bfac4bad1bcf72ee61d79664d2db36fbe8;hp=716d13e0695b9c108ba142879c365f573e027a73;hb=fda0161e3a5295a759f04a0e302567a773f82595;hpb=4f3804f3f39e573a24ece662cbf79fe30368ff1e diff --git a/src/tt.cpp b/src/tt.cpp index 716d13e0..50e8a3bf 100644 --- a/src/tt.cpp +++ b/src/tt.cpp @@ -24,6 +24,7 @@ #include "bitboard.h" #include "misc.h" +#include "thread.h" #include "tt.h" #include "uci.h" @@ -58,6 +59,8 @@ void TTEntry::save(Key k, Value v, Bound b, Depth d, Move m, Value ev) { void TranspositionTable::resize(size_t mbSize) { + Threads.main()->wait_for_search_finished(); + clusterCount = mbSize * 1024 * 1024 / sizeof(Cluster); free(mem);