aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Hunt <scshunt@csclub.uwaterloo.ca>2012-06-19 18:12:18 +0000
committerSean Hunt <scshunt@csclub.uwaterloo.ca>2012-06-19 18:12:18 +0000
commitb5aa17c5a118d371db49eb0af8866829b1aff678 (patch)
tree703932ec21faddaf0c85630102966932d35319a9
parent4f6a4b47675a30e621251fcda1d192a2c17c6eea (diff)
Remove redundant uses of SmallString
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158731 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--utils/TableGen/ClangAttrEmitter.cpp10
1 files changed, 3 insertions, 7 deletions
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<Record*> Spellings = Attr.getValueAsListOfDefs("Spellings");
for (std::vector<Record*>::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<Record*>::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<Record*>::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()));