Move clients to use IdentifierInfo::getNameStart() instead of getName()
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84436 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/CIndex/CIndex.cpp b/tools/CIndex/CIndex.cpp
index bb50d18..8f6529e 100644
--- a/tools/CIndex/CIndex.cpp
+++ b/tools/CIndex/CIndex.cpp
@@ -473,7 +473,7 @@
return OMD->getSelector().getAsString().c_str();
}
if (ND->getIdentifier())
- return ND->getIdentifier()->getName();
+ return ND->getIdentifier()->getNameStart();
else
return "";
}
@@ -513,22 +513,22 @@
{
ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(ND);
assert(OID && "clang_getCursorLine(): Missing interface decl");
- return OID->getSuperClass()->getIdentifier()->getName();
+ return OID->getSuperClass()->getIdentifier()->getNameStart();
}
case CXCursor_ObjCClassRef:
{
if (ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(ND)) {
- return OID->getIdentifier()->getName();
+ return OID->getIdentifier()->getNameStart();
}
ObjCCategoryDecl *OID = dyn_cast<ObjCCategoryDecl>(ND);
assert(OID && "clang_getCursorLine(): Missing category decl");
- return OID->getClassInterface()->getIdentifier()->getName();
+ return OID->getClassInterface()->getIdentifier()->getNameStart();
}
case CXCursor_ObjCProtocolRef:
{
ObjCProtocolDecl *OID = dyn_cast<ObjCProtocolDecl>(ND);
assert(OID && "clang_getCursorLine(): Missing protocol decl");
- return OID->getIdentifier()->getName();
+ return OID->getIdentifier()->getNameStart();
}
case CXCursor_ObjCSelectorRef:
{
@@ -544,7 +544,7 @@
DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(
static_cast<Stmt *>(C.stmt));
assert(DRE && "clang_getCursorLine(): Missing decl ref expr");
- return DRE->getDecl()->getIdentifier()->getName();
+ return DRE->getDecl()->getIdentifier()->getNameStart();
}
default:
return "<not implemented>";