X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fevaluate.cpp;h=1f396f759dec73b90edd30aa1e406325cf4c725f;hb=e82382703c96cfc480555e9db29d999e1f54a38f;hp=8d9d01a71a7eff742bed41cce7bdf28c4d3ed391;hpb=3b49aeb4f22569c2b5d5ca830858c4dd584fae7f;p=stockfish diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 8d9d01a7..1f396f75 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -361,7 +361,7 @@ namespace { template Value do_evaluate(const Position& pos, Value& margin) { - assert(!pos.in_check()); + assert(!pos.checkers()); EvalInfo ei; Score score, mobilityWhite, mobilityBlack; @@ -1014,7 +1014,7 @@ Value do_evaluate(const Position& pos, Value& margin) { // Opponent king cannot block because path is defended and position // is not in check. So only friendly pieces can be blockers. - assert(!pos.in_check()); + assert(!pos.checkers()); assert((queeningPath & pos.pieces()) == (queeningPath & pos.pieces(c))); // Add moves needed to free the path from friendly pieces and retest condition