]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Detach search arguments from UI thread
[stockfish] / src / search.cpp
index 6615a1efacbc2bc1454ad0732568ab3c2716a8c1..037c44ddfe37a483a373c34c8b9eed1f3246c4e5 100644 (file)
@@ -50,7 +50,7 @@ namespace Search {
   volatile SignalsType Signals;
   LimitsType Limits;
   std::vector<Move> RootMoves;
-  Position* RootPosition;
+  Position RootPosition;
 }
 
 namespace {
@@ -362,7 +362,7 @@ void Search::think() {
 
   static Book book; // Defined static to initialize the PRNG only once
 
-  Position& pos = *RootPosition;
+  Position& pos = RootPosition;
 
   // Save "search start" time and reset elapsed time to zero
   elapsed_search_time(get_system_time());