forked from OSchip/llvm-project
Name struct types generated for Obj-C classes.
llvm-svn: 55304
This commit is contained in:
parent
eb99810502
commit
236e02c62c
|
|
@ -318,7 +318,9 @@ const llvm::Type *CodeGenTypes::ConvertNewType(QualType T) {
|
|||
ObjCInterfaceType OIT = cast<ObjCInterfaceType>(Ty);
|
||||
std::vector<const llvm::Type*> IvarTypes;
|
||||
CollectObjCIvarTypes(OIT.getDecl(), IvarTypes);
|
||||
return llvm::StructType::get(IvarTypes);
|
||||
llvm::Type *T = llvm::StructType::get(IvarTypes);
|
||||
TheModule.addTypeName(std::string("struct.") + OIT.getDecl()->getName(), T);
|
||||
return T;
|
||||
}
|
||||
|
||||
case Type::ObjCQualifiedInterface: {
|
||||
|
|
|
|||
Loading…
Reference in New Issue