Skip to content

Commit

Permalink
- evallearnを指定してClangでコンパイルしたときにwarningが出ていたの修正。
Browse files Browse the repository at this point in the history
  • Loading branch information
yaneurao committed May 29, 2024
1 parent db3565e commit 48d542a
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion source/engine/yaneuraou-engine/yaneuraou-search.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion source/evaluate.h
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
4 changes: 2 additions & 2 deletions source/misc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -429,7 +429,7 @@ void prefetch(void*) {}

#else

void prefetch(void* addr) {
void prefetch([[maybe_unused]] void* addr) {

// SSEの命令なのでSSE2が使える状況でのみ使用する。
#if defined (USE_SSE2)
Expand Down Expand Up @@ -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__)

Expand Down
4 changes: 2 additions & 2 deletions source/testcmd/mate_test_cmd.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion source/testcmd/unit_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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();
Expand Down
6 changes: 3 additions & 3 deletions source/usi_option.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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]で指定。
Expand Down

0 comments on commit 48d542a

Please sign in to comment.