diff --git a/src/libs/cplusplus/ResolveExpression.cpp b/src/libs/cplusplus/ResolveExpression.cpp index 0a19c5fc74e8b9897dcea694f01d54db05a9f1be..c4a3b16a76c5f9a1e107d896a58bc32776d13678 100644 --- a/src/libs/cplusplus/ResolveExpression.cpp +++ b/src/libs/cplusplus/ResolveExpression.cpp @@ -125,15 +125,7 @@ void ResolveExpression::addResult(const FullySpecifiedType &ty, Symbol *symbol) symbol = _context.thisDocument()->globalNamespace(); } - return addResult(LookupItem(ty, symbol)); -} - -void ResolveExpression::addResult(const LookupItem &r) -{ - Q_ASSERT(r.lastVisibleSymbol() != 0); - - if (! _results.contains(r)) - _results.append(r); + _results.append(LookupItem(ty, symbol)); } bool ResolveExpression::visit(BinaryExpressionAST *ast) diff --git a/src/libs/cplusplus/ResolveExpression.h b/src/libs/cplusplus/ResolveExpression.h index faf31efcb62ebf2400893afeeb1126b1203afc9e..997cf030acf233d8c3cf727f5be13a3529e5e101 100644 --- a/src/libs/cplusplus/ResolveExpression.h +++ b/src/libs/cplusplus/ResolveExpression.h @@ -69,7 +69,6 @@ protected: void thisObject(); void addResult(const FullySpecifiedType &ty, Symbol *symbol = 0); - void addResult(const LookupItem &result); void addResults(const QList<Symbol *> &symbols);