@@ -3033,7 +3033,7 @@ bool diagnoseExplicitUnavailability(
30333033}
30343034
30353035std::optional<AvailabilityConstraint>
3036- swift::getUnmetDeclAvailabilityRequirement (
3036+ swift::getUnsatisfiedAvailabilityConstraint (
30373037 const Decl *decl, const DeclContext *declContext,
30383038 AvailabilityContext availabilityContext) {
30393039 auto &ctx = declContext->getASTContext ();
@@ -3075,10 +3075,10 @@ swift::getUnmetDeclAvailabilityRequirement(
30753075}
30763076
30773077std::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 (
30823082 decl, referenceDC,
30833083 TypeChecker::availabilityAtLocation (referenceLoc, referenceDC));
30843084}
@@ -4094,10 +4094,10 @@ bool swift::diagnoseDeclAvailability(const ValueDecl *D, SourceRange R,
40944094 auto *DC = Where.getDeclContext ();
40954095 auto &ctx = DC->getASTContext ();
40964096
4097- auto unmetRequirement =
4098- getUnmetDeclAvailabilityRequirement (D, DC, Where.getAvailability ());
4097+ auto constraint =
4098+ getUnsatisfiedAvailabilityConstraint (D, DC, Where.getAvailability ());
40994099
4100- if (unmetRequirement && !unmetRequirement ->isConditionallySatisfiable ()) {
4100+ if (constraint && !constraint ->isConditionallySatisfiable ()) {
41014101 // FIXME: diagnoseExplicitUnavailability should take an unmet requirement
41024102 if (diagnoseExplicitUnavailability (D, R, Where, call, Flags))
41034103 return true ;
@@ -4121,10 +4121,10 @@ bool swift::diagnoseDeclAvailability(const ValueDecl *D, SourceRange R,
41214121 && isa<ProtocolDecl>(D))
41224122 return false ;
41234123
4124- if (!unmetRequirement )
4124+ if (!constraint )
41254125 return false ;
41264126
4127- auto requiredRange = unmetRequirement ->getRequiredNewerAvailabilityRange (ctx);
4127+ auto requiredRange = constraint ->getRequiredNewerAvailabilityRange (ctx);
41284128
41294129 // Diagnose (and possibly signal) for potential unavailability
41304130 if (!requiredRange)
@@ -4601,9 +4601,9 @@ swift::diagnoseConformanceAvailability(SourceLoc loc,
46014601 return true ;
46024602 }
46034603
4604- auto unmetRequirement = getUnmetDeclAvailabilityRequirement (
4604+ auto constraint = getUnsatisfiedAvailabilityConstraint (
46054605 ext, where.getDeclContext (), where.getAvailability ());
4606- if (unmetRequirement ) {
4606+ if (constraint ) {
46074607 // FIXME: diagnoseExplicitUnavailability() should take unmet requirement
46084608 if (diagnoseExplicitUnavailability (
46094609 loc, rootConf, ext, where,
@@ -4614,7 +4614,7 @@ swift::diagnoseConformanceAvailability(SourceLoc loc,
46144614
46154615 // Diagnose (and possibly signal) for potential unavailability
46164616 if (auto requiredRange =
4617- unmetRequirement ->getRequiredNewerAvailabilityRange (ctx)) {
4617+ constraint ->getRequiredNewerAvailabilityRange (ctx)) {
46184618 if (diagnosePotentialUnavailability (rootConf, ext, loc, DC,
46194619 *requiredRange)) {
46204620 maybeEmitAssociatedTypeNote ();
0 commit comments