diff --git a/platform/languages.cpp b/platform/languages.cpp index 529a29070b..8df6b3f153 100644 --- a/platform/languages.cpp +++ b/platform/languages.cpp @@ -38,8 +38,10 @@ namespace languages static void SetPreferableLanguages(vector const & langCodes) { - CHECK_EQUAL(langCodes.size(), MAX_SUPPORTED_LANGUAGES, ()); - for (size_t i = 0; i < langCodes.size(); ++i) + size_t const size = langCodes.size(); + CHECK_EQUAL(size, MAX_SUPPORTED_LANGUAGES, ()); + CHECK_EQUAL(size, static_cast(size), ()); + for (int8_t i = 0; i < static_cast(size); ++i) { int8_t const index = StringUtf8Multilang::GetLangIndex(langCodes[i]); if (index >= 0)