From 1427226fe8c363b454a06ead02b041b1f658fe8f Mon Sep 17 00:00:00 2001 From: Dmitri Gribenko Date: Wed, 14 Aug 2019 07:32:51 +0000 Subject: [PATCH] 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 llvm-svn: 368805 --- clang/tools/libclang/CXIndexDataConsumer.cpp | 20 ------------- clang/tools/libclang/CXIndexDataConsumer.h | 31 -------------------- 2 files changed, 51 deletions(-) diff --git a/clang/tools/libclang/CXIndexDataConsumer.cpp b/clang/tools/libclang/CXIndexDataConsumer.cpp index d5de7df707ba..2cd7e0c8d22b 100644 --- a/clang/tools/libclang/CXIndexDataConsumer.cpp +++ b/clang/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/clang/tools/libclang/CXIndexDataConsumer.h b/clang/tools/libclang/CXIndexDataConsumer.h index 864d870a9067..42165c4e3460 100644 --- a/clang/tools/libclang/CXIndexDataConsumer.h +++ b/clang/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);