]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Move some stuff out of lock protection in split()
[stockfish] / src / search.cpp
index d4826946fb043b98b5e8ec4cc2d77d1e0e5315d8..16efe2db15cc5920fb0966bb64c4a493508bc88a 100644 (file)
@@ -1865,7 +1865,7 @@ void Thread::idle_loop(SplitPoint* sp_master) {
           lock_grab(Threads.splitLock);
 
           assert(is_searching);
-          SplitPoint* sp = splitPoint;
+          SplitPoint* sp = curSplitPoint;
 
           lock_release(Threads.splitLock);
 
@@ -1906,9 +1906,6 @@ void Thread::idle_loop(SplitPoint* sp_master) {
               Threads[master].wake_up();
       }
   }
-  // In helpful master concept a master can help only a sub-tree of its split
-  // point, and because here is all finished is not possible master is booked.
-  assert(!is_searching);
 }