X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fthread.cpp;h=ec62c3ff760d21f90dddfcedb8882856733bc0c5;hb=759b3c79cf94d101163f646b1eb2a9f9c64293ab;hp=97beb58009eb2feb855e9b725c0290606581e92f;hpb=1b6459195c82395d861cddf3f2056ed1c9a3bd5b;p=stockfish diff --git a/src/thread.cpp b/src/thread.cpp index 97beb580..ec62c3ff 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 @@ -147,7 +147,7 @@ void ThreadPool::clear() { main()->callsCnt = 0; main()->previousScore = VALUE_INFINITE; - main()->previousTimeReduction = 1; + main()->previousTimeReduction = 1.0; } /// ThreadPool::start_thinking() wakes up main thread waiting in idle_loop() and