From: Dmitri Gribenko Date: Wed, 14 Aug 2019 07:32:51 +0000 (+0000) Subject: Removed dead code from clang/tools/libclang/CXIndexDataConsumer.{cpp,h} X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3c901df6bd845350fe015d4700a33c6bf060961e;p=clang Removed dead code from clang/tools/libclang/CXIndexDataConsumer.{cpp,h} Reviewers: jkorous Subscribers: dexonsmith, arphaman, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D66156 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@368805 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/libclang/CXIndexDataConsumer.cpp b/tools/libclang/CXIndexDataConsumer.cpp index d5de7df707..2cd7e0c8d2 100644 --- a/tools/libclang/CXIndexDataConsumer.cpp +++ b/tools/libclang/CXIndexDataConsumer.cpp @@ -633,12 +633,6 @@ bool CXIndexDataConsumer::handleField(const FieldDecl *D) { return handleDecl(D, D->getLocation(), getCursor(D), DInfo); } -bool CXIndexDataConsumer::handleMSProperty(const MSPropertyDecl *D) { - DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true, - /*isContainer=*/false); - return handleDecl(D, D->getLocation(), getCursor(D), DInfo); -} - bool CXIndexDataConsumer::handleEnumerator(const EnumConstantDecl *D) { DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true, /*isContainer=*/false); @@ -888,20 +882,6 @@ bool CXIndexDataConsumer::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D return handleDecl(D, D->getLocation(), getCursor(D), DInfo); } -bool CXIndexDataConsumer::handleReference(const NamedDecl *D, SourceLocation Loc, - const NamedDecl *Parent, - const DeclContext *DC, - const Expr *E, - CXIdxEntityRefKind Kind, - CXSymbolRole Role) { - if (!D || !DC) - return false; - - CXCursor Cursor = E ? MakeCXCursor(E, cast(DC), CXTU) - : getRefCursor(D, Loc); - return handleReference(D, Loc, Cursor, Parent, DC, E, Kind, Role); -} - bool CXIndexDataConsumer::handleReference(const NamedDecl *D, SourceLocation Loc, CXCursor Cursor, const NamedDecl *Parent, diff --git a/tools/libclang/CXIndexDataConsumer.h b/tools/libclang/CXIndexDataConsumer.h index 864d870a90..42165c4e34 100644 --- a/tools/libclang/CXIndexDataConsumer.h +++ b/tools/libclang/CXIndexDataConsumer.h @@ -372,25 +372,6 @@ public: void startedTranslationUnit(); - void indexDecl(const Decl *D); - - void indexTagDecl(const TagDecl *D); - - void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent, - const DeclContext *DC = nullptr); - - void indexTypeLoc(TypeLoc TL, const NamedDecl *Parent, - const DeclContext *DC = nullptr); - - void indexNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS, - const NamedDecl *Parent, - const DeclContext *DC = nullptr); - - void indexDeclContext(const DeclContext *DC); - - void indexBody(const Stmt *S, const NamedDecl *Parent, - const DeclContext *DC = nullptr); - void indexDiagnostics(); void handleDiagnosticSet(CXDiagnosticSet CXDiagSet); @@ -401,8 +382,6 @@ public: bool handleField(const FieldDecl *D); - bool handleMSProperty(const MSPropertyDecl *D); - bool handleEnumerator(const EnumConstantDecl *D); bool handleTagDecl(const TagDecl *D); @@ -438,18 +417,8 @@ public: CXIdxEntityRefKind Kind = CXIdxEntityRef_Direct, CXSymbolRole Role = CXSymbolRole_None); - bool handleReference(const NamedDecl *D, SourceLocation Loc, - const NamedDecl *Parent, - const DeclContext *DC, - const Expr *E = nullptr, - CXIdxEntityRefKind Kind = CXIdxEntityRef_Direct, - CXSymbolRole Role = CXSymbolRole_None); - bool isNotFromSourceFile(SourceLocation Loc) const; - void indexTopLevelDecl(const Decl *D); - void indexDeclGroupRef(DeclGroupRef DG); - void translateLoc(SourceLocation Loc, CXIdxClientFile *indexFile, CXFile *file, unsigned *line, unsigned *column, unsigned *offset);