]> git.sesse.net Git - stockfish/blobdiff - src/evaluate.cpp
Use std::vector<Thread*> to store threads
[stockfish] / src / evaluate.cpp
index 2903c4b375da81736478ee3fb6439e6f2f749c08..b2cae94c0e30de30956bfa6d9a92107e1b1e0db1 100644 (file)
@@ -357,13 +357,12 @@ namespace {
 template<bool Trace>
 Value do_evaluate(const Position& pos, Value& margin) {
 
+  assert(!pos.in_check());
+
   EvalInfo ei;
   Value margins[2];
   Score score, mobilityWhite, mobilityBlack;
 
-  assert(pos.thread() >= 0 && pos.thread() < MAX_THREADS);
-  assert(!pos.in_check());
-
   // Initialize score by reading the incrementally updated scores included
   // in the position object (material + piece square tables).
   score = pos.value();