diff --git a/googletest/src/gtest.cc b/googletest/src/gtest.cc index 0803cf32..08eaefbd 100644 --- a/googletest/src/gtest.cc +++ b/googletest/src/gtest.cc @@ -4888,7 +4888,8 @@ std::string StreamingListener::UrlEncode(const char* str) { case '=': case '&': case '\n': - result.append("%" + String::FormatByte(static_cast(ch))); + result.push_back('%'); + result.append(String::FormatByte(static_cast(ch))); break; default: result.push_back(ch);