@@ -58,17 +58,15 @@ void VersionRange::Profile(llvm::FoldingSetNodeID &id) const {
5858
5959AvailabilityRange
6060AvailabilityRange::forDeploymentTarget (const ASTContext &Ctx) {
61- return AvailabilityRange (
62- VersionRange::allGTE (Ctx.LangOpts .getMinPlatformVersion ()));
61+ return AvailabilityRange (Ctx.LangOpts .getMinPlatformVersion ());
6362}
6463
6564AvailabilityRange AvailabilityRange::forInliningTarget (const ASTContext &Ctx) {
66- return AvailabilityRange (
67- VersionRange::allGTE (Ctx.LangOpts .MinimumInliningTargetVersion ));
65+ return AvailabilityRange (Ctx.LangOpts .MinimumInliningTargetVersion );
6866}
6967
7068AvailabilityRange AvailabilityRange::forRuntimeTarget (const ASTContext &Ctx) {
71- return AvailabilityRange (VersionRange::allGTE ( Ctx.LangOpts .RuntimeVersion ) );
69+ return AvailabilityRange (Ctx.LangOpts .RuntimeVersion );
7270}
7371
7472namespace {
@@ -853,7 +851,7 @@ SemanticAvailableAttr::getIntroducedRange(const ASTContext &Ctx) const {
853851 *this , Ctx, unusedDomain, remappedVersion))
854852 introducedVersion = remappedVersion;
855853
856- return AvailabilityRange{VersionRange::allGTE ( introducedVersion) };
854+ return AvailabilityRange{introducedVersion};
857855}
858856
859857std::optional<llvm::VersionTuple> SemanticAvailableAttr::getDeprecated () const {
@@ -877,7 +875,7 @@ SemanticAvailableAttr::getDeprecatedRange(const ASTContext &Ctx) const {
877875 *this , Ctx, unusedDomain, remappedVersion))
878876 deprecatedVersion = remappedVersion;
879877
880- return AvailabilityRange{VersionRange::allGTE ( deprecatedVersion) };
878+ return AvailabilityRange{deprecatedVersion};
881879}
882880
883881std::optional<llvm::VersionTuple> SemanticAvailableAttr::getObsoleted () const {
@@ -901,7 +899,7 @@ SemanticAvailableAttr::getObsoletedRange(const ASTContext &Ctx) const {
901899 *this , Ctx, unusedDomain, remappedVersion))
902900 obsoletedVersion = remappedVersion;
903901
904- return AvailabilityRange{VersionRange::allGTE ( obsoletedVersion) };
902+ return AvailabilityRange{obsoletedVersion};
905903}
906904
907905namespace {
@@ -931,8 +929,7 @@ AvailabilityRange ASTContext::getSwiftFutureAvailability() const {
931929 auto target = LangOpts.Target ;
932930
933931 auto getFutureAvailabilityRange = []() -> AvailabilityRange {
934- return AvailabilityRange (
935- VersionRange::allGTE (llvm::VersionTuple (99 , 99 , 0 )));
932+ return AvailabilityRange (llvm::VersionTuple (99 , 99 , 0 ));
936933 };
937934
938935 if (target.isMacOSX ()) {
0 commit comments