Fixed the return type for objc_msg_send expressions.

This commit is contained in:
Erik Verbruggen
2010-06-04 15:39:31 +02:00
parent e5afb64f49
commit a56fd7b9f4

View File

@@ -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;