diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2009-10-28 13:43:06 +0100 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2009-10-28 14:55:02 +0100 |
commit | 8d89646011e260f92915e89df00d869bfcd12503 (patch) | |
tree | 11994843af39aa3b7e52a955f1d51bb3094621f1 /src/libs/cplusplus/ResolveExpression.cpp | |
parent | 26caf3b2ac8b12f1f8736c8546d44e220f813e7f (diff) | |
download | qt-creator-8d89646011e260f92915e89df00d869bfcd12503.tar.gz |
Don't run the typechecker on the actual arguments.
At least for now we ignore the types of the actual arguments
Diffstat (limited to 'src/libs/cplusplus/ResolveExpression.cpp')
-rw-r--r-- | src/libs/cplusplus/ResolveExpression.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libs/cplusplus/ResolveExpression.cpp b/src/libs/cplusplus/ResolveExpression.cpp index 773f585192..9333d064e9 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); |