]> git.sesse.net Git - stockfish/blobdiff - src/evaluate.cpp
Do not return from idle_loop() with lock held
[stockfish] / src / evaluate.cpp
index 36f88f44ce31444ba3effe68fcbf33a8d78f780c..c75901e876edbdb0dc9a4da3362d8f81575816c5 100644 (file)
@@ -280,6 +280,9 @@ namespace {
   template<Color Us, bool HasPopCnt>
   void evaluate_space(const Position& pos, EvalInfo& ei);
 
+  template<Color Us>
+  void evaluate_passed_pawns(const Position& pos, EvalInfo& ei);
+
   void evaluate_unstoppable_pawns(const Position& pos, EvalInfo& ei);
   void evaluate_trapped_bishop_a7h7(const Position& pos, Square s, Color us, EvalInfo& ei);
   void evaluate_trapped_bishop_a1h1(const Position& pos, Square s, Color us, EvalInfo& ei);
@@ -382,7 +385,7 @@ Value do_evaluate(const Position& pos, EvalInfo& ei, int threadID) {
   // Middle-game specific evaluation terms
   if (phase > PHASE_ENDGAME)
   {
-    // Pawn storms in positions with opposite castling.
+    // Pawn storms in positions with opposite castling
     if (   square_file(pos.king_square(WHITE)) >= FILE_E
         && square_file(pos.king_square(BLACK)) <= FILE_D)