X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fthread.cpp;h=948b71c8def9e740c644c5653ef66b6206cfa348;hp=6516192d3700cc4dea05ba26f396cc09a6e37594;hb=108f0da4d7f993732aa2e854b8f3fa8ca6d3b46c;hpb=4c57cf0ead29536504ca452b876d350a8e2edbdc diff --git a/src/thread.cpp b/src/thread.cpp index 6516192d..948b71c8 100644 --- a/src/thread.cpp +++ b/src/thread.cpp @@ -62,9 +62,9 @@ void Thread::clear() { for (auto& to : contHistory) for (auto& h : to) - h.fill(0); + h.get()->fill(0); - contHistory[NO_PIECE][0].fill(Search::CounterMovePruneThreshold - 1); + contHistory[NO_PIECE][0].get()->fill(Search::CounterMovePruneThreshold - 1); } /// Thread::start_searching() wakes up the thread that will start the search @@ -169,7 +169,7 @@ void ThreadPool::start_thinking(Position& pos, StateListPtr& states, rootMoves.emplace_back(m); if (!rootMoves.empty()) - Tablebases::filter_root_moves(pos, rootMoves); + Tablebases::rank_root_moves(pos, rootMoves); // After ownership transfer 'states' becomes empty, so if we stop the search // and call 'go' again without setting a new position states.get() == NULL.