mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Better support destructors in objcImpl
This commit is contained in:
@@ -4649,8 +4649,8 @@ public:
|
||||
|
||||
dtor->setGenericSignature(MF.getGenericSignature(genericSigID));
|
||||
|
||||
dtor->setAccess(std::max(cast<NominalTypeDecl>(DC)->getFormalAccess(),
|
||||
AccessLevel::Internal));
|
||||
auto *nom = cast<NominalTypeDecl>(DC->getImplementedObjCContext());
|
||||
dtor->setAccess(std::max(nom->getFormalAccess(), AccessLevel::Internal));
|
||||
|
||||
if (isImplicit)
|
||||
dtor->setImplicit();
|
||||
|
||||
Reference in New Issue
Block a user