mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[AST] Add a flag to indicate that the conformance is @preconcurrency
This commit is contained in:
committed by
Pavel Yaskevich
parent
4943e146bd
commit
e8b7a26eac
@@ -338,6 +338,11 @@ bool NormalProtocolConformance::isResilient() const {
|
||||
return getDeclContext()->getParentModule()->isResilient();
|
||||
}
|
||||
|
||||
bool NormalProtocolConformance::isPreconcurrency() const {
|
||||
// The conformance is explicitly marked as `@preconcurrency`.
|
||||
return ContextAndBits.getInt() & PreconcurrencyFlag;
|
||||
}
|
||||
|
||||
llvm::Optional<ArrayRef<Requirement>>
|
||||
ProtocolConformance::getConditionalRequirementsIfAvailable() const {
|
||||
CONFORMANCE_SUBCLASS_DISPATCH(getConditionalRequirementsIfAvailable, ());
|
||||
|
||||
Reference in New Issue
Block a user