Skip to content

Commit 5f362c5

Browse files
committed
[NFC] Sema: Moved predicate to cpp.
In preparation to make it more involved.
1 parent a3d6079 commit 5f362c5

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

include/swift/AST/Decl.h

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6029,15 +6029,14 @@ class AbstractStorageDecl : public ValueDecl {
60296029
return getOpaqueReadOwnership() != OpaqueReadOwnership::Borrowed;
60306030
}
60316031

6032-
/// Does this storage require a 'read' accessor in its opaque-accessors set?
6033-
bool requiresOpaqueReadCoroutine() const {
6034-
return getOpaqueReadOwnership() != OpaqueReadOwnership::Owned;
6035-
}
6032+
/// Does this storage require a '_read' accessor in its opaque-accessors set?
6033+
bool requiresOpaqueReadCoroutine() const;
60366034

60376035
/// Does this storage require a 'set' accessor in its opaque-accessors set?
60386036
bool requiresOpaqueSetter() const { return supportsMutation(); }
60396037

6040-
/// Does this storage require a 'modify' accessor in its opaque-accessors set?
6038+
/// Does this storage require a '_modify' accessor in its opaque-accessors
6039+
/// set?
60416040
bool requiresOpaqueModifyCoroutine() const;
60426041

60436042
/// Does this storage have any explicit observers (willSet or didSet) attached

lib/AST/Decl.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3006,6 +3006,10 @@ bool AbstractStorageDecl::requiresOpaqueAccessor(AccessorKind kind) const {
30063006
llvm_unreachable("bad accessor kind");
30073007
}
30083008

3009+
bool AbstractStorageDecl::requiresOpaqueReadCoroutine() const {
3010+
return getOpaqueReadOwnership() != OpaqueReadOwnership::Owned;
3011+
}
3012+
30093013
bool AbstractStorageDecl::requiresOpaqueModifyCoroutine() const {
30103014
ASTContext &ctx = getASTContext();
30113015
return evaluateOrDefault(ctx.evaluator,

0 commit comments

Comments
 (0)