mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Merge pull request #26282 from slavapestov/storage-impl-info-request
Use a request to compute AbstractStorageDecl::getImplInfo()
This commit is contained in:
@@ -4621,6 +4621,14 @@ void ProtocolDecl::computeKnownProtocolKind() const {
|
||||
const_cast<ProtocolDecl *>(this)->Bits.ProtocolDecl.KnownProtocol = value;
|
||||
}
|
||||
|
||||
|
||||
StorageImplInfo AbstractStorageDecl::getImplInfo() const {
|
||||
ASTContext &ctx = getASTContext();
|
||||
return evaluateOrDefault(ctx.evaluator,
|
||||
StorageImplInfoRequest{const_cast<AbstractStorageDecl *>(this)},
|
||||
StorageImplInfo::getSimpleStored(StorageIsMutable));
|
||||
}
|
||||
|
||||
bool AbstractStorageDecl::hasPrivateAccessor() const {
|
||||
for (auto accessor : getAllAccessors()) {
|
||||
if (hasPrivateOrFilePrivateFormalAccess(accessor))
|
||||
|
||||
Reference in New Issue
Block a user