aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus/ResolveExpression.cpp
diff options
context:
space:
mode:
authorRoberto Raggi <[email protected]>2010-05-14 09:52:53 +0200
committerRoberto Raggi <[email protected]>2010-05-14 13:55:23 +0200
commit517e04ff606e28a5eac527b666a3b81976f904ac (patch)
treedc51749b6732c64a2156fe8ee537b82513a60ac3 /src/libs/cplusplus/ResolveExpression.cpp
parent1302de086ab25a0c407ec2b628f3be473fdf355f (diff)
Reenabled the tooltip.
Diffstat (limited to 'src/libs/cplusplus/ResolveExpression.cpp')
-rw-r--r--src/libs/cplusplus/ResolveExpression.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/libs/cplusplus/ResolveExpression.cpp b/src/libs/cplusplus/ResolveExpression.cpp
index 2c333910e3f..dd6f996fa1e 100644
--- a/src/libs/cplusplus/ResolveExpression.cpp
+++ b/src/libs/cplusplus/ResolveExpression.cpp
@@ -123,9 +123,6 @@ void ResolveExpression::addResults(const QList<Symbol *> &symbols)
void ResolveExpression::addResult(const FullySpecifiedType &ty, Scope *scope)
{
- Q_ASSERT(scope != 0);
-#warning fix the signature of addResult.
-
LookupItem item;
item.setType(ty);
item.setScope(scope);
@@ -604,7 +601,7 @@ ClassOrNamespace *ResolveExpression::baseExpression(const QList<LookupItem> &bas
const OperatorNameId *arrowOp = control()->operatorNameId(OperatorNameId::ArrowOp);
foreach (Symbol *overload, binding->find(arrowOp)) {
- if (Function *funTy = overload->type()->asFunctionType()) {
+ if (overload->type()->isFunctionType()) {
FullySpecifiedType overloadTy = GenTemplateInstance::instantiate(binding->templateId(), overload, control());
Function *instantiatedFunction = overloadTy->asFunctionType();
Q_ASSERT(instantiatedFunction != 0);
@@ -650,10 +647,9 @@ bool ResolveExpression::visit(PostIncrDecrAST *)
return false;
}
-bool ResolveExpression::visit(ObjCMessageExpressionAST *ast)
+bool ResolveExpression::visit(ObjCMessageExpressionAST *)
{
-#warning implement ResolveExpression::visit
- qWarning() << Q_FUNC_INFO << __LINE__;
+ qWarning() << "TODO" << Q_FUNC_INFO;
return false;
#if 0