diff options
| author | Erik Verbruggen <[email protected]> | 2010-06-18 10:19:51 +0200 |
|---|---|---|
| committer | Erik Verbruggen <[email protected]> | 2010-06-18 10:58:35 +0200 |
| commit | 2ad794c54f841b23664f9f8beffb5466b4c11cc9 (patch) | |
| tree | 72ead246e6754896447f11d97898f9458c5bd3a2 /src/libs/cplusplus/ResolveExpression.cpp | |
| parent | 55f9645cb79eec8299ef834672e142b5b99b7c13 (diff) | |
Fixed type resolving for ObjC ptr receiver types in objc_msg_send expressions.
Diffstat (limited to 'src/libs/cplusplus/ResolveExpression.cpp')
| -rw-r--r-- | src/libs/cplusplus/ResolveExpression.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/cplusplus/ResolveExpression.cpp b/src/libs/cplusplus/ResolveExpression.cpp index 5ac7ca2df78..22def6967c3 100644 --- a/src/libs/cplusplus/ResolveExpression.cpp +++ b/src/libs/cplusplus/ResolveExpression.cpp @@ -662,7 +662,7 @@ bool ResolveExpression::visit(ObjCMessageExpressionAST *ast) // [NSObject description]; binding = _context.lookupType(clazz); } else if (PointerType *ptrTy = ty->asPointerType()) { - if (NamedType *namedTy = ptrTy->asNamedType()) { + if (NamedType *namedTy = ptrTy->elementType()->asNamedType()) { // dynamic access, e.g.: // NSObject *obj = ...; [obj release]; binding = _context.lookupType(namedTy->name(), result.scope()); |
