]> git.sesse.net Git - stockfish/blobdiff - src/movepick.cpp
Fix an assert in SMP case
[stockfish] / src / movepick.cpp
index 8baf32a4cfa6e9c814c1c76684713206dbaab475..c4eaa902e292e64cdea5858f4f9ae3318f07ec92 100644 (file)
@@ -140,6 +140,15 @@ MovePicker::MovePicker(const Position& p, Move ttm, const HistoryStats& h, Piece
 }
 
 
+/// quiet_moves() returns a pointer to the beginning of moves array. It
+/// is used to access already tried quiet moves when updating history.
+
+const ExtMove* MovePicker::quiet_moves() const {
+  return  stage == KILLERS_S1 ? killers
+        : stage == QUIETS_1_S1 || stage == QUIETS_2_S1 ? moves : NULL;
+}
+
+
 /// score() assign a numerical move ordering score to each move in a move list.
 /// The moves with highest scores will be picked first.
 template<>