diff options
author | Ted Kremenek <kremenek@apple.com> | 2011-08-18 22:25:21 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2011-08-18 22:25:21 +0000 |
commit | 47695c8ad8424851f62e0d4a983b45b15daee1c5 (patch) | |
tree | 170aa3959f959ba10472fc9d0f7a4906adfc54a1 | |
parent | d2c8972726b14313508684245aa994cccbcef248 (diff) |
[libclang] Remove NestedNameSpecifierVisit, as Clang says that this code is dead.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137999 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | tools/libclang/CIndex.cpp | 37 |
1 files changed, 1 insertions, 36 deletions
diff --git a/tools/libclang/CIndex.cpp b/tools/libclang/CIndex.cpp index 61cc113bf5..2ab02795ec 100644 --- a/tools/libclang/CIndex.cpp +++ b/tools/libclang/CIndex.cpp @@ -141,7 +141,6 @@ public: TypeLocVisitKind, OverloadExprPartsKind, DeclRefExprPartsKind, LabelRefVisitKind, ExplicitTemplateArgsVisitKind, - NestedNameSpecifierVisitKind, NestedNameSpecifierLocVisitKind, DeclarationNameInfoVisitKind, MemberRefVisitKind, SizeOfPackExprPartsKind }; @@ -1714,27 +1713,6 @@ public: SourceLocation getLoc() const { return SourceLocation::getFromPtrEncoding(data[1]); } }; -class NestedNameSpecifierVisit : public VisitorJob { -public: - NestedNameSpecifierVisit(NestedNameSpecifier *NS, SourceRange R, - CXCursor parent) - : VisitorJob(parent, VisitorJob::NestedNameSpecifierVisitKind, - NS, R.getBegin().getPtrEncoding(), - R.getEnd().getPtrEncoding()) {} - static bool classof(const VisitorJob *VJ) { - return VJ->getKind() == VisitorJob::NestedNameSpecifierVisitKind; - } - NestedNameSpecifier *get() const { - return static_cast<NestedNameSpecifier*>(data[0]); - } - SourceRange getSourceRange() const { - SourceLocation A = - SourceLocation::getFromRawEncoding((unsigned)(uintptr_t) data[1]); - SourceLocation B = - SourceLocation::getFromRawEncoding((unsigned)(uintptr_t) data[2]); - return SourceRange(A, B); - } -}; class NestedNameSpecifierLocVisit : public VisitorJob { public: @@ -1836,7 +1814,6 @@ public: private: void AddDeclarationNameInfo(Stmt *S); - void AddNestedNameSpecifier(NestedNameSpecifier *NS, SourceRange R); void AddNestedNameSpecifierLoc(NestedNameSpecifierLoc Qualifier); void AddExplicitTemplateArgs(const ExplicitTemplateArgumentList *A); void AddMemberRef(FieldDecl *D, SourceLocation L); @@ -1852,11 +1829,6 @@ void EnqueueVisitor::AddDeclarationNameInfo(Stmt *S) { // statement we are visiting. WL.push_back(DeclarationNameInfoVisit(S, Parent)); } -void EnqueueVisitor::AddNestedNameSpecifier(NestedNameSpecifier *N, - SourceRange R) { - if (N) - WL.push_back(NestedNameSpecifierVisit(N, R, Parent)); -} void EnqueueVisitor::AddNestedNameSpecifierLoc(NestedNameSpecifierLoc Qualifier) { @@ -2201,14 +2173,7 @@ bool CursorVisitor::RunVisitorWorkList(VisitorWorkList &WL) { } continue; } - - case VisitorJob::NestedNameSpecifierVisitKind: { - NestedNameSpecifierVisit *V = cast<NestedNameSpecifierVisit>(&LI); - if (VisitNestedNameSpecifier(V->get(), V->getSourceRange())) - return true; - continue; - } - + case VisitorJob::NestedNameSpecifierLocVisitKind: { NestedNameSpecifierLocVisit *V = cast<NestedNameSpecifierLocVisit>(&LI); if (VisitNestedNameSpecifierLoc(V->get())) |