summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/cplusplus')
-rw-r--r--src/libs/cplusplus/ResolveExpression.cpp10
-rw-r--r--src/libs/cplusplus/ResolveExpression.h1
2 files changed, 1 insertions, 10 deletions
diff --git a/src/libs/cplusplus/ResolveExpression.cpp b/src/libs/cplusplus/ResolveExpression.cpp
index 0a19c5fc74..c4a3b16a76 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 faf31efcb6..997cf030ac 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);