mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
AST: Simplify and clarify AvailabilityConstraint.
Remove some unnecessary complexity from `AvailabilityConstraint`, rename some of its members, and add more complete documentation. NFC.
This commit is contained in:
@@ -2489,7 +2489,7 @@ private:
|
||||
|
||||
auto constraint = getUnsatisfiedAvailabilityConstraint(
|
||||
nominal, context.getAsDeclContext(), loc);
|
||||
if (constraint && constraint->isPotentiallyAvailable()) {
|
||||
if (constraint && !constraint->isUnavailable()) {
|
||||
auto &ctx = getASTContext();
|
||||
ctx.Diags.diagnose(loc,
|
||||
diag::result_builder_missing_limited_availability,
|
||||
|
||||
Reference in New Issue
Block a user