summaryrefslogtreecommitdiffstats
path: root/clang/tools/libclang
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2019-08-14 07:32:51 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2019-08-14 07:32:51 +0000
commit1427226fe8c363b454a06ead02b041b1f658fe8f (patch)
tree5753ca8e4d5ee08c653af2d44cedc990257c3cc8 /clang/tools/libclang
parentd4c50f7326a063e073b380c4a7a5c10dd02a5e5d (diff)
downloadbcm5719-llvm-1427226fe8c363b454a06ead02b041b1f658fe8f.tar.gz
bcm5719-llvm-1427226fe8c363b454a06ead02b041b1f658fe8f.zip
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
Diffstat (limited to 'clang/tools/libclang')
-rw-r--r--clang/tools/libclang/CXIndexDataConsumer.cpp20
-rw-r--r--clang/tools/libclang/CXIndexDataConsumer.h31
2 files changed, 0 insertions, 51 deletions
diff --git a/clang/tools/libclang/CXIndexDataConsumer.cpp b/clang/tools/libclang/CXIndexDataConsumer.cpp
index d5de7df707b..2cd7e0c8d22 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);
@@ -889,20 +883,6 @@ bool CXIndexDataConsumer::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D
}
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<Decl>(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,
const DeclContext *DC,
diff --git a/clang/tools/libclang/CXIndexDataConsumer.h b/clang/tools/libclang/CXIndexDataConsumer.h
index 864d870a906..42165c4e346 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);
OpenPOWER on IntegriCloud