diff options
Diffstat (limited to 'runtime/utils.cc')
-rw-r--r-- | runtime/utils.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/utils.cc b/runtime/utils.cc index 20a53b7c69..c4b044110c 100644 --- a/runtime/utils.cc +++ b/runtime/utils.cc @@ -303,7 +303,7 @@ std::string PrintableChar(uint16_t ch) { if (NeedsEscaping(ch)) { StringAppendF(&result, "\\u%04x", ch); } else { - result += ch; + result += static_cast<std::string::value_type>(ch); } result += '\''; return result; @@ -330,7 +330,7 @@ std::string PrintableString(const char* utf) { if (NeedsEscaping(leading)) { StringAppendF(&result, "\\u%04x", leading); } else { - result += leading; + result += static_cast<std::string::value_type>(leading); } const uint32_t trailing = GetTrailingUtf16Char(ch); |