]> granicus.if.org Git - clang/commitdiff
RewriteModernObjC.cpp: Don't expose temporary std::string with StringRef. (StringRef...
authorNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 21 Mar 2012 03:21:46 +0000 (03:21 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 21 Mar 2012 03:21:46 +0000 (03:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153156 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Rewrite/RewriteModernObjC.cpp

index 101d35ee88c2d3f2d343c3acd93ce8ab8f71c2d4..d8171e624840eb94b8e8354446de3a173c557d73 100644 (file)
@@ -5736,7 +5736,7 @@ static void Write_category_t(RewriteModernObjC &RewriteObj, ASTContext *Context,
                              ArrayRef<ObjCProtocolDecl *> RefedProtocols,
                              ArrayRef<ObjCPropertyDecl *> ClassProperties) {
   
-  StringRef ClassName = ClassDecl->getNameAsString();
+  StringRef ClassName = ClassDecl->getName();
   // must declare an extern class object in case this class is not implemented 
   // in this TU.
   Result += "\n";