From f83e0b962e77f9528d7af94e8ee48a35cb1f1dcf Mon Sep 17 00:00:00 2001 From: Habu Date: Mon, 19 Apr 2021 20:06:22 +0900 Subject: [PATCH] =?utf8?q?[modify]=20GCC=E3=81=AE=E3=83=90=E3=82=B0?= =?utf8?q?=E3=82=92=E5=9B=9E=E9=81=BF=E3=81=99=E3=82=8B=E3=81=9F=E3=82=81?= =?utf8?q?=E5=88=9D=E6=9C=9F=E5=8C=96=E3=83=AA=E3=82=B9=E3=83=88=E3=81=AE?= =?utf8?q?=E5=9E=8B=E3=82=92=E6=98=8E=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit GCC バージョン8以前には、初期化リストの型推論時に要素の型に不要にconstを 付けてしまうというバグがあるため、GCC 8以前でコンパイルするとエラーとなる。 これを避けるために初期化リストの型を明示する。 --- src/cmd-action/cmd-attack.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd-action/cmd-attack.cpp b/src/cmd-action/cmd-attack.cpp index a51e40cef..7f8f371bf 100644 --- a/src/cmd-action/cmd-attack.cpp +++ b/src/cmd-action/cmd-attack.cpp @@ -165,7 +165,7 @@ bool do_cmd_attack(player_type *attacker_ptr, POSITION y, POSITION x, combat_opt monster_race *r_ptr = &r_info[m_ptr->r_idx]; GAME_TEXT m_name[MAX_NLEN]; - const auto mutation_attack_methods = {MUTA::HORNS, MUTA::BEAK, MUTA::SCOR_TAIL, MUTA::TRUNK, MUTA::TENTACLES}; + const std::initializer_list mutation_attack_methods = { MUTA::HORNS, MUTA::BEAK, MUTA::SCOR_TAIL, MUTA::TRUNK, MUTA::TENTACLES }; disturb(attacker_ptr, FALSE, TRUE); -- 2.11.0