Tweak USR output for ObjC categories.

llvm-svn: 93805
This commit is contained in:
Ted Kremenek 2010-01-18 23:25:32 +00:00
parent 62e2066792
commit 7161fc1e2f
1 changed files with 3 additions and 4 deletions

View File

@ -146,13 +146,13 @@ void USRGenerator::VisitObjCContainerDecl(ObjCContainerDecl *D) {
case Decl::ObjCCategory: {
ObjCCategoryDecl *CD = cast<ObjCCategoryDecl>(D);
Out << "objc(cy)" << CD->getClassInterface()->getName()
<< '_' << CD->getName();
<< '^' << CD->getName();
break;
}
case Decl::ObjCCategoryImpl: {
ObjCCategoryImplDecl *CD = cast<ObjCCategoryImplDecl>(D);
Out << "objc(cy)" << CD->getClassInterface()->getName()
<< '_' << CD->getName();
<< '^' << CD->getName();
break;
}
case Decl::ObjCProtocol:
@ -232,7 +232,6 @@ CXString clang_getCursorUSR(CXCursor C) {
if (Decl *D = cxcursor::getCursorDecl(C))
return ConstructUSR(D);
return CIndexer::createCXString(NULL);
}