@@ -3033,7 +3033,7 @@ bool diagnoseExplicitUnavailability(
3033
3033
}
3034
3034
3035
3035
std::optional<AvailabilityConstraint>
3036
- swift::getUnmetDeclAvailabilityRequirement (
3036
+ swift::getUnsatisfiedAvailabilityConstraint (
3037
3037
const Decl *decl, const DeclContext *declContext,
3038
3038
AvailabilityContext availabilityContext) {
3039
3039
auto &ctx = declContext->getASTContext ();
@@ -3075,10 +3075,10 @@ swift::getUnmetDeclAvailabilityRequirement(
3075
3075
}
3076
3076
3077
3077
std::optional<AvailabilityConstraint>
3078
- swift::getUnmetDeclAvailabilityRequirement (const Decl *decl,
3079
- const DeclContext *referenceDC,
3080
- SourceLoc referenceLoc) {
3081
- return getUnmetDeclAvailabilityRequirement (
3078
+ swift::getUnsatisfiedAvailabilityConstraint (const Decl *decl,
3079
+ const DeclContext *referenceDC,
3080
+ SourceLoc referenceLoc) {
3081
+ return getUnsatisfiedAvailabilityConstraint (
3082
3082
decl, referenceDC,
3083
3083
TypeChecker::availabilityAtLocation (referenceLoc, referenceDC));
3084
3084
}
@@ -4094,10 +4094,10 @@ bool swift::diagnoseDeclAvailability(const ValueDecl *D, SourceRange R,
4094
4094
auto *DC = Where.getDeclContext ();
4095
4095
auto &ctx = DC->getASTContext ();
4096
4096
4097
- auto unmetRequirement =
4098
- getUnmetDeclAvailabilityRequirement (D, DC, Where.getAvailability ());
4097
+ auto constraint =
4098
+ getUnsatisfiedAvailabilityConstraint (D, DC, Where.getAvailability ());
4099
4099
4100
- if (unmetRequirement && !unmetRequirement ->isConditionallySatisfiable ()) {
4100
+ if (constraint && !constraint ->isConditionallySatisfiable ()) {
4101
4101
// FIXME: diagnoseExplicitUnavailability should take an unmet requirement
4102
4102
if (diagnoseExplicitUnavailability (D, R, Where, call, Flags))
4103
4103
return true ;
@@ -4121,10 +4121,10 @@ bool swift::diagnoseDeclAvailability(const ValueDecl *D, SourceRange R,
4121
4121
&& isa<ProtocolDecl>(D))
4122
4122
return false ;
4123
4123
4124
- if (!unmetRequirement )
4124
+ if (!constraint )
4125
4125
return false ;
4126
4126
4127
- auto requiredRange = unmetRequirement ->getRequiredNewerAvailabilityRange (ctx);
4127
+ auto requiredRange = constraint ->getRequiredNewerAvailabilityRange (ctx);
4128
4128
4129
4129
// Diagnose (and possibly signal) for potential unavailability
4130
4130
if (!requiredRange)
@@ -4601,9 +4601,9 @@ swift::diagnoseConformanceAvailability(SourceLoc loc,
4601
4601
return true ;
4602
4602
}
4603
4603
4604
- auto unmetRequirement = getUnmetDeclAvailabilityRequirement (
4604
+ auto constraint = getUnsatisfiedAvailabilityConstraint (
4605
4605
ext, where.getDeclContext (), where.getAvailability ());
4606
- if (unmetRequirement ) {
4606
+ if (constraint ) {
4607
4607
// FIXME: diagnoseExplicitUnavailability() should take unmet requirement
4608
4608
if (diagnoseExplicitUnavailability (
4609
4609
loc, rootConf, ext, where,
@@ -4614,7 +4614,7 @@ swift::diagnoseConformanceAvailability(SourceLoc loc,
4614
4614
4615
4615
// Diagnose (and possibly signal) for potential unavailability
4616
4616
if (auto requiredRange =
4617
- unmetRequirement ->getRequiredNewerAvailabilityRange (ctx)) {
4617
+ constraint ->getRequiredNewerAvailabilityRange (ctx)) {
4618
4618
if (diagnosePotentialUnavailability (rootConf, ext, loc, DC,
4619
4619
*requiredRange)) {
4620
4620
maybeEmitAssociatedTypeNote ();
0 commit comments