diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index 9c379b6e689f0b983ec0e534f232fb6c78a7b38c..cbd781688c2f732dee2dd00c5227ca63f76ca1bc 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 8087bf126f1132738ecd8c4d17e5637d92c41ce5..c54ea3087c7da6cba8d04aedf40cef307188b754 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 8f6f18bfd16bc264b6f1617ae6004734e219e939..6fbd2d6d8003634acbe0947a6d56d04a43b1e3e2 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);