]> granicus.if.org Git - clang/commitdiff
Fixed synthesizing properties declared in properties (GNU runtime).
authorDavid Chisnall <csdavec@swan.ac.uk>
Sat, 20 Mar 2010 19:53:29 +0000 (19:53 +0000)
committerDavid Chisnall <csdavec@swan.ac.uk>
Sat, 20 Mar 2010 19:53:29 +0000 (19:53 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@99077 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGObjCGNU.cpp

index 243635744ffb29acc9f973127159fd123d478ff4..119819b810be0f29a5f736c16e3ce810de9be4e7 100644 (file)
@@ -1634,7 +1634,7 @@ llvm::Function *CGObjCGNU::GenerateMethod(const ObjCMethodDecl *OMD,
   const ObjCCategoryImplDecl *OCD =
     dyn_cast<ObjCCategoryImplDecl>(OMD->getDeclContext());
   std::string CategoryName = OCD ? OCD->getNameAsString() : "";
-  std::string ClassName = OMD->getClassInterface()->getNameAsString();
+  std::string ClassName = CD->getName();
   std::string MethodName = OMD->getSelector().getAsString();
   bool isClassMethod = !OMD->isInstanceMethod();