From 10a2274bd4ebad7e880339da404cdaada671764c Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Wed, 27 May 2009 16:32:00 +0200
Subject: [PATCH] Removed obsolete code.

---
 src/libs/cplusplus/LookupContext.cpp     | 31 ------------------------
 src/libs/cplusplus/LookupContext.h       |  7 ------
 src/libs/cplusplus/ResolveExpression.cpp |  1 -
 3 files changed, 39 deletions(-)

diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp
index 9c379b6e689..cbd781688c2 100644
--- a/src/libs/cplusplus/LookupContext.cpp
+++ b/src/libs/cplusplus/LookupContext.cpp
@@ -92,30 +92,6 @@ LookupContext::LookupContext(Symbol *symbol,
     _visibleScopes = buildVisibleScopes();
 }
 
-LookupContext::LookupContext(Symbol *symbol,
-                             const LookupContext &context)
-    : _control(context._control),
-      _symbol(symbol),
-      _expressionDocument(context._expressionDocument),
-      _documents(context._documents)
-{
-    const QString fn = QString::fromUtf8(symbol->fileName(), symbol->fileNameLength());
-    _thisDocument = _documents.value(fn);
-    _visibleScopes = buildVisibleScopes();
-}
-
-LookupContext::LookupContext(Symbol *symbol,
-              Document::Ptr thisDocument,
-              const LookupContext &context)
-    : _control(context._control),
-      _symbol(symbol),
-      _expressionDocument(context._expressionDocument),
-      _thisDocument(thisDocument),
-      _documents(context._documents)
-{
-    _visibleScopes = buildVisibleScopes();
-}
-
 bool LookupContext::isValid() const
 { return _control != 0; }
 
@@ -419,13 +395,6 @@ void LookupContext::expandClass(Class *klass,
             const QList<Symbol *> baseClassCandidates = resolveClass(baseClassName,
                                                                      classVisibleScopes);
 
-#if 0
-            if (baseClassCandidates.isEmpty()) {
-                Overview overview;
-                qDebug() << "unresolved base class:" << overview.prettyName(baseClassName);
-            }
-#endif
-
             for (int j = 0; j < baseClassCandidates.size(); ++j) {
                 if (Class *baseClassSymbol = baseClassCandidates.at(j)->asClass())
                     expand(baseClassSymbol->members(), visibleScopes, expandedScopes);
diff --git a/src/libs/cplusplus/LookupContext.h b/src/libs/cplusplus/LookupContext.h
index 8087bf126f1..c54ea3087c7 100644
--- a/src/libs/cplusplus/LookupContext.h
+++ b/src/libs/cplusplus/LookupContext.h
@@ -45,13 +45,6 @@ public:
                   Document::Ptr thisDocument,
                   const Snapshot &documents);
 
-    LookupContext(Symbol *symbol,
-                  const LookupContext &context);
-
-    LookupContext(Symbol *symbol,
-                  Document::Ptr thisDocument,
-                  const LookupContext &context);
-
     bool isValid() const;
     operator bool() const;
 
diff --git a/src/libs/cplusplus/ResolveExpression.cpp b/src/libs/cplusplus/ResolveExpression.cpp
index 8f6f18bfd16..6fbd2d6d800 100644
--- a/src/libs/cplusplus/ResolveExpression.cpp
+++ b/src/libs/cplusplus/ResolveExpression.cpp
@@ -457,7 +457,6 @@ bool ResolveExpression::visit(QualifiedNameAST *ast)
     foreach (Symbol *symbol, symbols) {
         if (symbol->isTypedef()) {
             if (NamedType *namedTy = symbol->type()->asNamedType()) {
-                LookupContext symbolContext(symbol, _context);
                 const Result r(namedTy, symbol);
                 const QList<Symbol *> resolvedClasses =
                         resolveClass(r, _context);
-- 
GitLab