diff --git a/lang/c++/impl/json/JsonIO.cc b/lang/c++/impl/json/JsonIO.cc index 8273f392e88..5f5fe8e3bc7 100644 --- a/lang/c++/impl/json/JsonIO.cc +++ b/lang/c++/impl/json/JsonIO.cc @@ -293,13 +293,11 @@ JsonParser::Token JsonParser::tryString() { break; case 'u': case 'U': { - uint32_t n = 0; char e[4]; in_.readBytes(reinterpret_cast(e), 4); sv.push_back('\\'); sv.push_back(ch); for (char c : e) { - n *= 16; if (isdigit(c) || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F')) { sv.push_back(c); } else {