Merge pull request #38186 from DougGregor/actors-and-global-actors

Semantic tweaks to (global) actors to bring them in line with the accepted proposals
This commit is contained in:
Doug Gregor
2021-06-30 19:02:12 -07:00
committed by GitHub
24 changed files with 138 additions and 55 deletions

View File

@@ -5422,7 +5422,7 @@ public:
switch (Reason) {
case DeclVisibilityKind::MemberOfProtocolConformedToByCurrentNominal:
case DeclVisibilityKind::MemberOfProtocolDerivedByCurrentNominal:
if (!C->isFinal())
if (!C->isSemanticallyFinal())
needRequired = true;
break;
case DeclVisibilityKind::MemberOfSuper:
@@ -5458,7 +5458,7 @@ public:
if (D->shouldHideFromEditor())
return;
if (D->isFinal())
if (D->isSemanticallyFinal())
return;
bool hasIntroducer = hasFuncIntroducer ||