зеркало из https://github.com/microsoft/clang.git
More cases for weak_import objective-c2 classes.
(still radar 6815425). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89152 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
67f401b4e9
Коммит
2cdcc4c431
|
@ -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);
|
||||
|
|
Загрузка…
Ссылка в новой задаче