diff --git a/src/search/search_thread.h b/src/search/search_thread.h index 0c0dc78..9d571b3 100644 --- a/src/search/search_thread.h +++ b/src/search/search_thread.h @@ -348,8 +348,6 @@ namespace search { return UNKNOWN_SCORE; } - MoveList move_list(board, core::NULL_MOVE, history, 0); - Score static_eval = nnue.evaluate(board.get_stm()); if (static_eval >= beta) @@ -357,6 +355,8 @@ namespace search { if (static_eval > alpha) alpha = static_eval; + MoveList move_list(board, core::NULL_MOVE, history, 0); + while (!move_list.empty()) { core::Move move = move_list.next_move();