X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=inline;f=src%2Fsearch.cpp;h=cef7fda3e813c4f02fbbcae0ea857e298186e6c5;hb=f23a9e8f88813081c3485628f7df369e9b96b878;hp=45c040f7fba80676459123d71012eee0032b6f17;hpb=cc2a249952a93b134e67834b47000e455135e28f;p=stockfish diff --git a/src/search.cpp b/src/search.cpp index 45c040f7..cef7fda3 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -950,6 +950,7 @@ namespace { rml.set_move_nodes(i, TM.nodes_searched() - nodes); assert(value >= -VALUE_INFINITE && value <= VALUE_INFINITE); + assert(value < beta); // Step 17. Check for new best move if (value <= alpha && i >= MultiPV) @@ -975,8 +976,7 @@ namespace { // Print information to the standard output print_pv_info(pos, ss, alpha, beta, value); - // Raise alpha to setup proper non-pv search upper bound, note - // that we can end up with alpha >= beta and so get a fail high. + // Raise alpha to setup proper non-pv search upper bound if (value > alpha) alpha = value; }