OSDN Git Service

[Fix] 静的解析の警告対策のためis_magic()の判定を修正
authorHabu <habu1010+github@gmail.com>
Sun, 11 Jun 2023 10:51:49 +0000 (19:51 +0900)
committerHabu <habu1010+github@gmail.com>
Sun, 11 Jun 2023 10:51:49 +0000 (19:51 +0900)
修正前後で同じであるはずだが、静的解析による警告出力の有無に変化が見られ
るのでワークアラウンドとして修正する。

src/realm/realm-names-table.h

index 44d8046..033e1eb 100644 (file)
@@ -12,7 +12,7 @@
 #include "util/enum-converter.h"
 
 #define VALID_REALM (MAX_REALM + MAX_MAGIC - MIN_TECHNIC + 1)
-#define is_magic(A) (((A) > REALM_NONE) && ((A) < MAX_MAGIC + 1))
+#define is_magic(A) (((A) > REALM_NONE) && ((A) <= MAX_MAGIC))
 
 enum class ItemKindType : short;
 #define tval2realm(A) ((A)-ItemKindType::LIFE_BOOK + 1)