From 48d542a948984e115a64854e4017b2e04718a5f9 Mon Sep 17 00:00:00 2001 From: yaneurao Date: Thu, 30 May 2024 05:28:19 +0900 Subject: [PATCH] =?UTF-8?q?-=20evallearn=E3=82=92=E6=8C=87=E5=AE=9A?= =?UTF-8?q?=E3=81=97=E3=81=A6Clang=E3=81=A7=E3=82=B3=E3=83=B3=E3=83=91?= =?UTF-8?q?=E3=82=A4=E3=83=AB=E3=81=97=E3=81=9F=E3=81=A8=E3=81=8D=E3=81=AB?= =?UTF-8?q?warning=E3=81=8C=E5=87=BA=E3=81=A6=E3=81=84=E3=81=9F=E3=81=AE?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/engine/yaneuraou-engine/yaneuraou-search.cpp | 2 +- source/evaluate.h | 2 +- source/misc.cpp | 4 ++-- source/testcmd/mate_test_cmd.cpp | 4 ++-- source/testcmd/unit_test.cpp | 2 +- source/usi_option.cpp | 6 +++--- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/source/engine/yaneuraou-engine/yaneuraou-search.cpp b/source/engine/yaneuraou-engine/yaneuraou-search.cpp index 2d70c8294..e75318504 100644 --- a/source/engine/yaneuraou-engine/yaneuraou-search.cpp +++ b/source/engine/yaneuraou-engine/yaneuraou-search.cpp @@ -146,7 +146,7 @@ void USI::extra_option(USI::OptionsMap & o) // パラメーターのランダム化のときには、 // USIの"gameover"コマンドに対して、それをログに書き出す。 -void gameover_handler(const std::string& cmd) +void gameover_handler([[maybe_unused]] const std::string& cmd) { #if defined(ENABLE_OUTPUT_GAME_RESULT) result_log << cmd << std::endl << std::flush; diff --git a/source/evaluate.h b/source/evaluate.h index 7a121bebf..6eede87c6 100644 --- a/source/evaluate.h +++ b/source/evaluate.h @@ -60,7 +60,7 @@ namespace Eval { void print_softname(u64 check_sum); #else static u64 calc_check_sum() { return 0; } - static void print_softname(u64 check_sum) {} + static void print_softname([[maybe_unused]] u64 check_sum) {} #endif #if defined (USE_PIECE_VALUE) diff --git a/source/misc.cpp b/source/misc.cpp index 3c08a6574..e9296a02a 100644 --- a/source/misc.cpp +++ b/source/misc.cpp @@ -429,7 +429,7 @@ void prefetch(void*) {} #else -void prefetch(void* addr) { +void prefetch([[maybe_unused]] void* addr) { // SSEの命令なのでSSE2が使える状況でのみ使用する。 #if defined (USE_SSE2) @@ -937,7 +937,7 @@ namespace Tools // 進捗を表示しながら並列化してゼロクリア // ※ Stockfishのtt.cppのTranspositionTable::clear()にあるコードと同等のコード。 - void memclear(const char* name_, void* table, size_t size) + void memclear([[maybe_unused]] const char* name_, void* table, size_t size) { #if !defined(EVAL_LEARN) && !defined(__EMSCRIPTEN__) diff --git a/source/testcmd/mate_test_cmd.cpp b/source/testcmd/mate_test_cmd.cpp index 223c9a3d7..037a84514 100644 --- a/source/testcmd/mate_test_cmd.cpp +++ b/source/testcmd/mate_test_cmd.cpp @@ -30,7 +30,7 @@ namespace { // ---------------------------------- // N手詰みの局面を生成する。 - void gen_mate(Position& pos, std::istringstream& is) + void gen_mate([[maybe_unused]] Position& pos, std::istringstream& is) { #if !defined (EVAL_LEARN) cout << "Error! genmate command is only for EVAL_LEARN" << endl; @@ -534,7 +534,7 @@ namespace { #endif // MATE ENGINEのテスト。(ENGINEに対して局面図を送信する) - void mate_bench2(Position& pos, std::istringstream& is) + void mate_bench2([[maybe_unused]] Position& pos, std::istringstream& is) { #if !defined (TANUKI_MATE_ENGINE) && !defined(YANEURAOU_MATE_ENGINE) cout << "Error! : define TANUKI_MATE_ENGINE or YANEURAOU_MATE_ENGINE" << endl; diff --git a/source/testcmd/unit_test.cpp b/source/testcmd/unit_test.cpp index 55297532f..cc8f4da75 100644 --- a/source/testcmd/unit_test.cpp +++ b/source/testcmd/unit_test.cpp @@ -118,7 +118,7 @@ namespace Test // unittest auto_player_loop 1000 auto_player_depth 6 // → 探索深さ6での自己対局を1000回行うUnitTest。(やねうら王探索部 + EVAL_LEARN版が必要) - void UnitTest(Position& pos, istringstream& is) + void UnitTest([[maybe_unused]] Position& pos, istringstream& is) { // UnitTest開始時に"isready"コマンドを実行したのに相当する初期化はなされているものとする。 is_ready(); diff --git a/source/usi_option.cpp b/source/usi_option.cpp index 4cc08b5d2..c2ff870a7 100644 --- a/source/usi_option.cpp +++ b/source/usi_option.cpp @@ -71,18 +71,18 @@ namespace USI { // Stockfishもこうすべきだと思う。 #if !defined(__EMSCRIPTEN__) - o["Threads"] << Option(4, 1, 1024, [](const Option& o) { /* on_threads(o); */ }); + o["Threads"] << Option(4, 1, 1024, []([[maybe_unused]] const Option& o) { /* on_threads(o); */ }); #else // yaneuraou.wasm // スレッド数などの調整 // stockfish.wasmの数値を基本的に使用している - o["Threads"] << Option(1, 1, 32, [](const Option& o) { /* on_threads(o); */ }); + o["Threads"] << Option(1, 1, 32, []([[maybe_unused]] const Option& o) { /* on_threads(o); */ }); #endif #endif #if !defined(TANUKI_MATE_ENGINE) && !defined(YANEURAOU_MATE_ENGINE) // 置換表のサイズ。[MB]で指定。 - o["USI_Hash"] << Option(1024, 1, MaxHashMB, [](const Option& o) { /* on_hash_size(o); */ }); + o["USI_Hash"] << Option(1024, 1, MaxHashMB, []([[maybe_unused]] const Option& o) { /* on_hash_size(o); */ }); #if defined(USE_EVAL_HASH) // 評価値用のcacheサイズ。[MB]で指定。