More cases for weak_import objective-c2 classes.
(still radar 6815425). llvm-svn: 89152
This commit is contained in:
parent
700d08e18d
commit
3ad8dcfd55
|
@ -4551,6 +4551,9 @@ void CGObjCNonFragileABIMac::GenerateCategory(const ObjCCategoryImplDecl *OCD) {
|
|||
Values[0] = GetClassName(OCD->getIdentifier());
|
||||
// meta-class entry symbol
|
||||
llvm::GlobalVariable *ClassGV = GetClassGlobal(ExtClassName);
|
||||
if (Interface->hasAttr<WeakImportAttr>())
|
||||
ClassGV->setLinkage(llvm::GlobalValue::ExternalWeakLinkage);
|
||||
|
||||
Values[1] = ClassGV;
|
||||
std::vector<llvm::Constant*> Methods;
|
||||
std::string MethodListName(Prefix);
|
||||
|
|
Loading…
Reference in New Issue