Sema: Rename getUnmetDeclAvailabilityRequirement().

Name it `getUnsatisfiedAvailabilityConstraint()` to match
`AvailabilityConstraint`.
This commit is contained in:
Allan Shortlidge
2024-11-04 19:52:17 -08:00
parent 4fa02cd11a
commit 161dc2e09e
6 changed files with 29 additions and 29 deletions

View File

@@ -4682,7 +4682,7 @@ bool ConstraintSystem::isDeclUnavailable(const Decl *D,
loc = getLoc(anchor);
}
return getUnmetDeclAvailabilityRequirement(D, DC, loc).has_value();
return getUnsatisfiedAvailabilityConstraint(D, DC, loc).has_value();
}
bool ConstraintSystem::isConformanceUnavailable(ProtocolConformanceRef conformance,
@@ -4881,9 +4881,9 @@ bool ConstraintSystem::isReadOnlyKeyPathComponent(
if (auto setter = storage->getOpaqueAccessor(AccessorKind::Set)) {
// FIXME: Fully unavailable setters should cause the key path to be
// readonly too.
auto unmetRequirement =
getUnmetDeclAvailabilityRequirement(setter, DC, referenceLoc);
if (unmetRequirement && unmetRequirement->isConditionallySatisfiable())
auto constraint =
getUnsatisfiedAvailabilityConstraint(setter, DC, referenceLoc);
if (constraint && constraint->isConditionallySatisfiable())
return true;
}