Skip to content

Commit 0717678

Browse files
authored
Merge pull request swiftlang#16311 from xedin/access-control-scoped-enum
[Sema] NFC: Switch to scoped enum for `accessControlErrorKind`
2 parents 15fcf9f + f7e1df1 commit 0717678

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/Sema/TypeCheckDecl.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1849,7 +1849,7 @@ static void checkGenericParamAccess(TypeChecker &TC,
18491849
return;
18501850

18511851
// This must stay in sync with diag::generic_param_access.
1852-
enum ACEK {
1852+
enum class ACEK {
18531853
Parameter = 0,
18541854
Requirement
18551855
} accessControlErrorKind;
@@ -1934,7 +1934,7 @@ static void checkGenericParamAccess(TypeChecker &TC,
19341934
owner->getDescriptiveKind(), isExplicit,
19351935
contextAccess, minAccess,
19361936
isa<FileUnit>(owner->getDeclContext()),
1937-
accessControlErrorKind);
1937+
accessControlErrorKind == ACEK::Requirement);
19381938
highlightOffendingType(TC, diag, complainRepr);
19391939
}
19401940

0 commit comments

Comments
 (0)