X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;fp=src%2Fevaluate.cpp;h=e42b4f387ccafc533952586f863a221a5ddca908;hp=116d5d6616838696d1b6787a85d8fc2f029e7c40;hb=54253bcce69a0ebc3e6bc4c35dfa76f8ff46521e;hpb=df340a839c4d223c3053dc95dca02547ed83acee diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 116d5d66..e42b4f38 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -847,6 +847,9 @@ Value Eval::evaluate(const Position& pos) { std::string Eval::trace(const Position& pos) { + if (pos.checkers()) + return "Total evaluation: none (in check)"; + std::memset(scores, 0, sizeof(scores)); pos.this_thread()->contempt = SCORE_ZERO; // Reset any dynamic contempt