From: Douglas Gregor Date: Tue, 19 Jan 2010 22:15:34 +0000 (+0000) Subject: Kill the unused and unnecessary CXCursor_MemberRef, twin to the X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e8c7043f6c11aa8e2420b97046f7dbcb6d7e51ab;p=clang Kill the unused and unnecessary CXCursor_MemberRef, twin to the now-dead CXCursor_ObjCIvarRef. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@93928 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang-c/Index.h b/include/clang-c/Index.h index 9a4d2a2a12..62a6bf7674 100644 --- a/include/clang-c/Index.h +++ b/include/clang-c/Index.h @@ -115,11 +115,10 @@ enum CXCursorKind { CXCursor_ObjCClassRef = 42, CXCursor_ObjCSelectorRef = 43, /* Expression references */ - CXCursor_VarRef = 45, - CXCursor_FunctionRef = 46, - CXCursor_EnumConstantRef = 47, - CXCursor_MemberRef = 48, - CXCursor_LastRef = 48, + CXCursor_VarRef = 44, + CXCursor_FunctionRef = 45, + CXCursor_EnumConstantRef = 46, + CXCursor_LastRef = 46, /* Error conditions */ CXCursor_FirstInvalid = 70, diff --git a/tools/CIndex/CIndex.cpp b/tools/CIndex/CIndex.cpp index 8906c95036..10a57ae235 100644 --- a/tools/CIndex/CIndex.cpp +++ b/tools/CIndex/CIndex.cpp @@ -882,7 +882,6 @@ const char *clang_getCursorKindSpelling(enum CXCursorKind Kind) { case CXCursor_VarRef: return "VarRef"; case CXCursor_FunctionRef: return "FunctionRef"; case CXCursor_EnumConstantRef: return "EnumConstantRef"; - case CXCursor_MemberRef: return "MemberRef"; case CXCursor_InvalidFile: return "InvalidFile"; case CXCursor_NoDeclFound: return "NoDeclFound"; @@ -1006,8 +1005,7 @@ CXSourceLocation clang_getCursorLocation(CXCursor C) { case CXCursor_ObjCSelectorRef: case CXCursor_VarRef: case CXCursor_FunctionRef: - case CXCursor_EnumConstantRef: - case CXCursor_MemberRef: { + case CXCursor_EnumConstantRef: { Expr *E = getCursorExpr(C); ASTContext &Context = getCursorContext(C); if (ObjCMessageExpr *Msg = dyn_cast(E)) @@ -1065,7 +1063,6 @@ CXSourceRange clang_getCursorExtent(CXCursor C) { case CXCursor_VarRef: case CXCursor_FunctionRef: case CXCursor_EnumConstantRef: - case CXCursor_MemberRef: return translateSourceRange(getCursorContext(C), getCursorExpr(C)->getSourceRange()); @@ -1104,8 +1101,7 @@ CXCursor clang_getCursorReferenced(CXCursor C) { case CXCursor_ObjCSelectorRef: case CXCursor_VarRef: case CXCursor_FunctionRef: - case CXCursor_EnumConstantRef: - case CXCursor_MemberRef: { + case CXCursor_EnumConstantRef: { Decl *D = getDeclFromExpr(getCursorExpr(C)); if (D) return MakeCXCursor(D); diff --git a/tools/CIndex/CXCursor.cpp b/tools/CIndex/CXCursor.cpp index fdeb885cf3..d19dccab5b 100644 --- a/tools/CIndex/CXCursor.cpp +++ b/tools/CIndex/CXCursor.cpp @@ -175,7 +175,6 @@ ASTContext &cxcursor::getCursorContext(CXCursor Cursor) { case CXCursor_VarRef: case CXCursor_FunctionRef: case CXCursor_EnumConstantRef: - case CXCursor_MemberRef: return *static_cast(Cursor.data[2]); case CXCursor_InvalidFile: