OSDN Git Service

[Refactor] info-loader.cpp におけるバリアント名の長さ計算をコンパイル時定数に変更した
authorHourier <66951241+Hourier@users.noreply.github.com>
Sun, 6 Feb 2022 13:01:14 +0000 (22:01 +0900)
committerHourier <66951241+Hourier@users.noreply.github.com>
Sun, 6 Feb 2022 13:01:14 +0000 (22:01 +0900)
src/load/info-loader.cpp

index ba4fce2..6e702a2 100644 (file)
@@ -18,7 +18,7 @@ void rd_version_info(void)
 {
     auto tmp_major = rd_byte();
     auto is_old_ver = (10 <= tmp_major) && (tmp_major <= 13);
-    auto variant_length = VARIANT_NAME.length();
+    constexpr auto variant_length = VARIANT_NAME.length();
     if (tmp_major == variant_length) {
         strip_bytes(variant_length);
         load_xor_byte = 0;