summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2016-10-24 21:25:57 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2016-10-24 21:25:57 +0000
commit209150a33497d5cba624b34423d59ea176b8e33d (patch)
tree8c38b72a65961debd47edb983822fea2030fb172 /clang/lib/CodeGen
parent58567d71d0f0bba205611c5d4da9c06f6c1b967c (diff)
downloadbcm5719-llvm-209150a33497d5cba624b34423d59ea176b8e33d.tar.gz
bcm5719-llvm-209150a33497d5cba624b34423d59ea176b8e33d.zip
CodeGen: remove incorrect temporary Twine
Twines should not be stack allocated. This somehow managed to get past me. llvm-svn: 285028
Diffstat (limited to 'clang/lib/CodeGen')
-rw-r--r--clang/lib/CodeGen/CGObjCMac.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/CodeGen/CGObjCMac.cpp b/clang/lib/CodeGen/CGObjCMac.cpp
index 56ff5d79358..201bc518f5f 100644
--- a/clang/lib/CodeGen/CGObjCMac.cpp
+++ b/clang/lib/CodeGen/CGObjCMac.cpp
@@ -6282,8 +6282,8 @@ void CGObjCNonFragileABIMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) {
Values[1] = ClassGV;
std::vector<llvm::Constant*> Methods;
- Twine ListName =
- Interface->getObjCRuntimeNameAsString() + "_$_" + OCD->getName();
+ std::string ListName =
+ (Interface->getObjCRuntimeNameAsString() + "_$_" + OCD->getName()).str();
for (const auto *I : OCD->instance_methods())
// Instance methods should always be defined.
OpenPOWER on IntegriCloud