fix: use u32 as a result of binary operation

This commit is contained in:
ToruNiina
2020-01-13 11:26:53 +09:00
parent d2b1cf5123
commit 9bef715ccd

View File

@@ -256,7 +256,7 @@ std::string read_utf8_codepoint(const region<Container>& reg,
std::istringstream iss(str);
iss >> std::hex >> codepoint;
const auto to_char = [](const int i) noexcept -> char {
const auto to_char = [](const std::uint_least32_t i) noexcept -> char {
const auto uc = static_cast<unsigned char>(i);
return *reinterpret_cast<const char*>(std::addressof(uc));
};