Remove dcCandidates data member from SplitPoint
authorMarco Costalba <mcostalba@gmail.com>
Thu, 12 Nov 2009 15:55:31 +0000 (16:55 +0100)
committerMarco Costalba <mcostalba@gmail.com>
Fri, 13 Nov 2009 09:10:21 +0000 (10:10 +0100)
It is no more used now that we have CheckInfo.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
src/search.cpp
src/thread.h

index c217e953715b48d1211efd43eb02f21521065fcc..1786a6fdc60ebb235e708a7d7cfedaa63479987e 100644 (file)
@@ -310,7 +310,7 @@ namespace {
              Value *alpha, Value *beta, Value *bestValue,
              const Value futilityValue, const Value approximateValue,
              Depth depth, int *moves,
-             MovePicker *mp, Bitboard dcCandidates, int master, bool pvNode);
+             MovePicker *mp, int master, bool pvNode);
   void wake_sleeping_threads();
 
 #if !defined(_MSC_VER)
@@ -1209,8 +1209,8 @@ namespace {
           && idle_thread_exists(threadID)
           && !AbortSearch
           && !thread_should_stop(threadID)
-          && split(pos, ss, ply, &alpha, &beta, &bestValue, VALUE_NONE, VALUE_NONE, depth,
-                   &moveCount, &mp, ci.dcCandidates, threadID, true))
+          && split(pos, ss, ply, &alpha, &beta, &bestValue, VALUE_NONE, VALUE_NONE,
+                   depth, &moveCount, &mp, threadID, true))
           break;
     }
 
@@ -1470,8 +1470,8 @@ namespace {
           && idle_thread_exists(threadID)
           && !AbortSearch
           && !thread_should_stop(threadID)
-          && split(pos, ss, ply, &beta, &beta, &bestValue, futilityValue, approximateEval, depth, &moveCount,
-                   &mp, ci.dcCandidates, threadID, false))
+          && split(pos, ss, ply, &beta, &beta, &bestValue, futilityValue, approximateEval,
+                   depth, &moveCount, &mp, threadID, false))
         break;
     }
 
@@ -2815,7 +2815,7 @@ namespace {
   bool split(const Position& p, SearchStack* sstck, int ply,
              Value* alpha, Value* beta, Value* bestValue, const Value futilityValue,
              const Value approximateEval, Depth depth, int* moves,
-             MovePicker* mp, Bitboard dcCandidates, int master, bool pvNode) {
+             MovePicker* mp, int master, bool pvNode) {
 
     assert(p.is_ok());
     assert(sstck != NULL);
@@ -2852,7 +2852,6 @@ namespace {
     splitPoint->alpha = pvNode? *alpha : (*beta - 1);
     splitPoint->beta = *beta;
     splitPoint->pvNode = pvNode;
-    splitPoint->dcCandidates = dcCandidates;
     splitPoint->bestValue = *bestValue;
     splitPoint->futilityValue = futilityValue;
     splitPoint->approximateEval = approximateEval;
index 6c6ccf7ea9750b6cec2d7b071c8f30e0ca3a1ace..5c169ee9b3283ec0375526e306df43606bcfeb18 100644 (file)
@@ -53,7 +53,6 @@ struct SplitPoint {
   volatile Value alpha, beta, bestValue, futilityValue;
   Value approximateEval;
   bool pvNode;
-  Bitboard dcCandidates;
   int master, slaves[THREAD_MAX];
   Lock lock;
   MovePicker *mp;