Remove more superfluous .str() and replace std::string concatenation with Twine.

Following r233392, http://llvm.org/viewvc/llvm-project?rev=233392&view=rev.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233555 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Yaron Keren
2015-03-30 15:42:36 +00:00
parent 65e878bd80
commit 6e92e7b09a
22 changed files with 52 additions and 53 deletions

View File

@ -298,12 +298,12 @@ std::string Attribute::getAsString(bool InAttrGrp) const {
//
if (isStringAttribute()) {
std::string Result;
Result += '\"' + getKindAsString().str() + '"';
Result += (Twine('"') + getKindAsString() + Twine('"')).str();
StringRef Val = pImpl->getValueAsString();
if (Val.empty()) return Result;
Result += "=\"" + Val.str() + '"';
Result += ("=\"" + Val + Twine('"')).str();
return Result;
}