From: Ted Kremenek Date: Thu, 18 Aug 2011 22:25:21 +0000 (+0000) Subject: [libclang] Remove NestedNameSpecifierVisit, as Clang says that this code is dead. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=47695c8ad8424851f62e0d4a983b45b15daee1c5;p=clang [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 --- 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(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(&LI); - if (VisitNestedNameSpecifier(V->get(), V->getSourceRange())) - return true; - continue; - } - + case VisitorJob::NestedNameSpecifierLocVisitKind: { NestedNameSpecifierLocVisit *V = cast(&LI); if (VisitNestedNameSpecifierLoc(V->get()))