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
This commit is contained in:
Dmitri Gribenko 2019-08-14 07:32:51 +00:00
parent d4c50f7326
commit 1427226fe8
2 changed files with 0 additions and 51 deletions

View File

@ -633,12 +633,6 @@ bool CXIndexDataConsumer::handleField(const FieldDecl *D) {
return handleDecl(D, D->getLocation(), getCursor(D), DInfo); 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) { bool CXIndexDataConsumer::handleEnumerator(const EnumConstantDecl *D) {
DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true, DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true,
/*isContainer=*/false); /*isContainer=*/false);
@ -888,20 +882,6 @@ bool CXIndexDataConsumer::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D
return handleDecl(D, D->getLocation(), getCursor(D), DInfo); 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<Decl>(DC), CXTU)
: getRefCursor(D, Loc);
return handleReference(D, Loc, Cursor, Parent, DC, E, Kind, Role);
}
bool CXIndexDataConsumer::handleReference(const NamedDecl *D, SourceLocation Loc, bool CXIndexDataConsumer::handleReference(const NamedDecl *D, SourceLocation Loc,
CXCursor Cursor, CXCursor Cursor,
const NamedDecl *Parent, const NamedDecl *Parent,

View File

@ -372,25 +372,6 @@ public:
void startedTranslationUnit(); 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 indexDiagnostics();
void handleDiagnosticSet(CXDiagnosticSet CXDiagSet); void handleDiagnosticSet(CXDiagnosticSet CXDiagSet);
@ -401,8 +382,6 @@ public:
bool handleField(const FieldDecl *D); bool handleField(const FieldDecl *D);
bool handleMSProperty(const MSPropertyDecl *D);
bool handleEnumerator(const EnumConstantDecl *D); bool handleEnumerator(const EnumConstantDecl *D);
bool handleTagDecl(const TagDecl *D); bool handleTagDecl(const TagDecl *D);
@ -438,18 +417,8 @@ public:
CXIdxEntityRefKind Kind = CXIdxEntityRef_Direct, CXIdxEntityRefKind Kind = CXIdxEntityRef_Direct,
CXSymbolRole Role = CXSymbolRole_None); 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; bool isNotFromSourceFile(SourceLocation Loc) const;
void indexTopLevelDecl(const Decl *D);
void indexDeclGroupRef(DeclGroupRef DG);
void translateLoc(SourceLocation Loc, CXIdxClientFile *indexFile, CXFile *file, void translateLoc(SourceLocation Loc, CXIdxClientFile *indexFile, CXFile *file,
unsigned *line, unsigned *column, unsigned *offset); unsigned *line, unsigned *column, unsigned *offset);