mirror of
https://github.com/ToruNiina/toml11.git
synced 2025-12-16 03:08:52 +08:00
fix: use u32 as a result of binary operation
This commit is contained in:
@@ -256,7 +256,7 @@ std::string read_utf8_codepoint(const region<Container>& reg,
|
|||||||
std::istringstream iss(str);
|
std::istringstream iss(str);
|
||||||
iss >> std::hex >> codepoint;
|
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);
|
const auto uc = static_cast<unsigned char>(i);
|
||||||
return *reinterpret_cast<const char*>(std::addressof(uc));
|
return *reinterpret_cast<const char*>(std::addressof(uc));
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user