mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Merge pull request #4579 from aleksgapp/sr-2209-access-scope
[SR-2209] Add real AccessScope type.
This commit is contained in:
@@ -3804,19 +3804,6 @@ void swift::performStmtDiagnostics(TypeChecker &TC, const Stmt *S) {
|
||||
// Utility functions
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
|
||||
Accessibility
|
||||
swift::accessibilityFromScopeForDiagnostics(const DeclContext *accessScope) {
|
||||
if (!accessScope)
|
||||
return Accessibility::Public;
|
||||
if (isa<ModuleDecl>(accessScope))
|
||||
return Accessibility::Internal;
|
||||
if (accessScope->isModuleScopeContext()) {
|
||||
return Accessibility::FilePrivate;
|
||||
}
|
||||
return Accessibility::Private;
|
||||
}
|
||||
|
||||
void swift::fixItAccessibility(InFlightDiagnostic &diag, ValueDecl *VD,
|
||||
Accessibility desiredAccess, bool isForSetter) {
|
||||
StringRef fixItString;
|
||||
|
||||
Reference in New Issue
Block a user