From 8d89646011e260f92915e89df00d869bfcd12503 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Wed, 28 Oct 2009 13:43:06 +0100
Subject: [PATCH] Don't run the typechecker on the actual arguments.

At least for now we ignore the types of the actual arguments
---
 src/libs/cplusplus/ResolveExpression.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/libs/cplusplus/ResolveExpression.cpp b/src/libs/cplusplus/ResolveExpression.cpp
index 773f5851923..9333d064e91 100644
--- a/src/libs/cplusplus/ResolveExpression.cpp
+++ b/src/libs/cplusplus/ResolveExpression.cpp
@@ -447,13 +447,13 @@ bool ResolveExpression::visit(CallAST *ast)
     _results.clear();
 
     // Compute the types of the actual arguments.
-    QList< QList<Result> > arguments;
-    for (ExpressionListAST *exprIt = ast->expression_list; exprIt;
-            exprIt = exprIt->next) {
-        arguments.append(operator()(exprIt->expression));
-    }
+    int actualArgumentCount = 0;
 
-    const unsigned actualArgumentCount = arguments.count();
+    //QList< QList<Result> > arguments;
+    for (ExpressionListAST *exprIt = ast->expression_list; exprIt; exprIt = exprIt->next) {
+        //arguments.append(operator()(exprIt->expression));
+        ++actualArgumentCount;
+    }
 
     Name *functionCallOp = control()->operatorNameId(OperatorNameId::FunctionCallOp);
 
-- 
GitLab