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