]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Rewrite do_null_move()
[stockfish] / src / search.cpp
index cfc157367720144b868ac00b6de41fa0946afed8..15c3b15a26818e925d2177955b65241a49f296fe 100644 (file)
@@ -667,12 +667,12 @@ namespace {
         if (eval - PawnValueMg > beta)
             R += ONE_PLY;
 
-        pos.do_null_move<true>(st);
+        pos.do_null_move(st);
         (ss+1)->skipNullMove = true;
         nullValue = depth-R < ONE_PLY ? -qsearch<NonPV, false>(pos, ss+1, -beta, -alpha, DEPTH_ZERO)
                                       : - search<NonPV>(pos, ss+1, -beta, -alpha, depth-R);
         (ss+1)->skipNullMove = false;
-        pos.do_null_move<false>(st);
+        pos.undo_null_move();
 
         if (nullValue >= beta)
         {