Skip to content

Commit da5dd94

Browse files
committed
[AST] Allow Init accessors to be internal
1 parent 6c5ab24 commit da5dd94

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/AST/AccessRequests.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ AccessLevelRequest::evaluate(Evaluator &evaluator, ValueDecl *D) const {
6565
// These are only needed to synthesize the setter.
6666
return AccessLevel::Private;
6767
case AccessorKind::Init:
68-
// These are only called from designated initializers.
69-
return AccessLevel::Private;
68+
// These are only called from within the same module.
69+
return std::min(storage->getFormalAccess(), AccessLevel::Internal);
7070
}
7171
}
7272

0 commit comments

Comments
 (0)