]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Fix crash in debug mode
[stockfish] / src / search.cpp
index 974267a635eb01eed4431ae61a84e6cf0c70ce9c..ab9bcca3b781376cb1a5cef4dbb9eccfb1bdba9d 100644 (file)
@@ -2819,7 +2819,9 @@ namespace {
     assert(p.is_ok());
     assert(sstck != NULL);
     assert(ply >= 0 && ply < PLY_MAX);
-    assert(*bestValue >= -VALUE_INFINITE && *bestValue <= *alpha);
+    assert(*bestValue >= -VALUE_INFINITE);
+    assert(   ( pvNode && *bestValue <= *alpha)
+           || (!pvNode && *bestValue <   beta ));
     assert(!pvNode || *alpha < beta);
     assert(beta <= VALUE_INFINITE);
     assert(depth > Depth(0));