diff options
| author | Erik Verbruggen <[email protected]> | 2010-06-04 15:39:31 +0200 |
|---|---|---|
| committer | Erik Verbruggen <[email protected]> | 2010-06-04 15:39:31 +0200 |
| commit | a56fd7b9f41de359a6f62eec2a01d2f358744c7f (patch) | |
| tree | affe88ca8547ef339a56fd599e42f34de227bc73 /src/libs/cplusplus/ResolveExpression.cpp | |
| parent | e5afb64f49962f5a9249da7866eee3db59f98a5d (diff) | |
Fixed the return type for objc_msg_send expressions.
Diffstat (limited to 'src/libs/cplusplus/ResolveExpression.cpp')
| -rw-r--r-- | src/libs/cplusplus/ResolveExpression.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libs/cplusplus/ResolveExpression.cpp b/src/libs/cplusplus/ResolveExpression.cpp index a2475156270..939c48eb18c 100644 --- a/src/libs/cplusplus/ResolveExpression.cpp +++ b/src/libs/cplusplus/ResolveExpression.cpp @@ -669,8 +669,11 @@ bool ResolveExpression::visit(ObjCMessageExpressionAST *ast) } } - if (binding) - addResults(binding->lookup(ast->selector->name)); + if (binding) { + foreach (Symbol *s, binding->lookup(ast->selector->name)) + if (ObjCMethod *m = s->asObjCMethod()) + addResult(m->returnType(), result.scope()); + } } return false; |
