From: Sean Hunt Date: Tue, 19 Jun 2012 18:12:18 +0000 (+0000) Subject: Remove redundant uses of SmallString X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b5aa17c5a118d371db49eb0af8866829b1aff678;p=clang Remove redundant uses of SmallString git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158731 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/TableGen/ClangAttrEmitter.cpp b/utils/TableGen/ClangAttrEmitter.cpp index 0df566f712..61fd86f170 100644 --- a/utils/TableGen/ClangAttrEmitter.cpp +++ b/utils/TableGen/ClangAttrEmitter.cpp @@ -966,9 +966,7 @@ void EmitClangAttrSpellingList(RecordKeeper &Records, raw_ostream &OS) { std::vector Spellings = Attr.getValueAsListOfDefs("Spellings"); for (std::vector::const_iterator I = Spellings.begin(), E = Spellings.end(); I != E; ++I) { - SmallString<64> Spelling; - Spelling += (*I)->getValueAsString("Name"); - OS << ".Case(\"" << Spelling << "\", true)\n"; + OS << ".Case(\"" << (*I)->getValueAsString("Name") << "\", true)\n"; } } @@ -1101,8 +1099,7 @@ void EmitClangAttrParsedAttrList(RecordKeeper &Records, raw_ostream &OS) { for (std::vector::const_iterator I = Spellings.begin(), E = Spellings.end(); I != E; ++I) { - SmallString<64> AttrName; - AttrName += (*I)->getValueAsString("Name"); + std::string AttrName = (*I)->getValueAsString("Name"); StringRef Spelling = NormalizeAttrName(AttrName); @@ -1137,8 +1134,7 @@ void EmitClangAttrParsedAttrKinds(RecordKeeper &Records, raw_ostream &OS) { for (std::vector::const_iterator I = Spellings.begin(), E = Spellings.end(); I != E; ++I) { - SmallString<64> RawSpelling; - RawSpelling += (*I)->getValueAsString("Name"); + std::string RawSpelling = (*I)->getValueAsString("Name"); StringRef AttrName = NormalizeAttrName(DistinctSpellings ? StringRef(RawSpelling) : StringRef(Attr.getName()));