From: Ted Kremenek Date: Mon, 18 Jan 2010 23:25:32 +0000 (+0000) Subject: Tweak USR output for ObjC categories. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e381c997e2ecad96ec0949ae314d1d06f775df36;p=clang Tweak USR output for ObjC categories. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@93805 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/CIndex/CIndexUSRs.cpp b/tools/CIndex/CIndexUSRs.cpp index bb74fe9321..4f43c50d14 100644 --- a/tools/CIndex/CIndexUSRs.cpp +++ b/tools/CIndex/CIndexUSRs.cpp @@ -146,13 +146,13 @@ void USRGenerator::VisitObjCContainerDecl(ObjCContainerDecl *D) { case Decl::ObjCCategory: { ObjCCategoryDecl *CD = cast(D); Out << "objc(cy)" << CD->getClassInterface()->getName() - << '_' << CD->getName(); + << '^' << CD->getName(); break; } case Decl::ObjCCategoryImpl: { ObjCCategoryImplDecl *CD = cast(D); Out << "objc(cy)" << CD->getClassInterface()->getName() - << '_' << CD->getName(); + << '^' << CD->getName(); break; } case Decl::ObjCProtocol: @@ -230,8 +230,7 @@ CXEntity clang_getEntityFromDecl(CXIndex CIdx, CXDecl CE) { CXString clang_getCursorUSR(CXCursor C) { if (Decl *D = cxcursor::getCursorDecl(C)) - return ConstructUSR(D); - + return ConstructUSR(D); return CIndexer::createCXString(NULL); }