IRGen support for functions returning objc object

types. Fixes PR7865.

llvm-svn: 110832
This commit is contained in:
Fariborz Jahanian
2010-08-11 17:37:35 +00:00
parent a5f923b1a1
commit d539d098a4
4 changed files with 21 additions and 10 deletions

View File

@@ -77,7 +77,7 @@ const llvm::Type *CodeGenFunction::ConvertType(QualType T) {
bool CodeGenFunction::hasAggregateLLVMType(QualType T) {
return T->isRecordType() || T->isArrayType() || T->isAnyComplexType() ||
T->isMemberFunctionPointerType();
T->isMemberFunctionPointerType() || T->isObjCObjectType();
}
void CodeGenFunction::EmitReturnBlock() {