diff --git a/unicode.h b/unicode.h index 00354ac32..3adb5b6f2 100644 --- a/unicode.h +++ b/unicode.h @@ -250,7 +250,7 @@ static std::string codepoint_to_utf8(uint32_t cp) { static std::string codepoints_to_utf8(const std::vector& cps) { std::string result; - for (auto i = 0; i < cps.size(); ++i) { + for (size_t i = 0; i < cps.size(); ++i) { result.append(codepoint_to_utf8(cps[i])); } return result; @@ -315,7 +315,7 @@ static std::vector codepoint_to_utf16(uint32_t cp) { static std::vector codepoints_to_utf16(const std::vector& cps) { std::vector result; - for (auto i = 0; i < cps.size(); ++i) { + for (size_t i = 0; i < cps.size(); ++i) { auto temp = codepoint_to_utf16(cps[i]); result.insert(result.end(), temp.begin(), temp.end()); }