@@ -978,7 +978,7 @@ static void printAvailableAttr(const Decl *D, const SemanticAvailableAttr &Attr,
978978 // attributes that are universally unavailable in Swift, we must print them
979979 // as universally unavailable instead.
980980 // FIXME: Reconsider this, it's a weird special case.
981- if (Domain.isSwiftLanguage () && Attr.isUnconditionallyUnavailable ())
981+ if (Domain.isSwiftLanguageMode () && Attr.isUnconditionallyUnavailable ())
982982 Printer << " *" ;
983983 else
984984 Printer << Domain.getNameForAttributePrinting ();
@@ -1020,7 +1020,8 @@ static void printAvailableAttr(const Decl *D, const SemanticAvailableAttr &Attr,
10201020 if (!Attr.getMessage ().empty ()) {
10211021 Printer << " , message: " ;
10221022 Printer.printEscapedStringLiteral (Attr.getMessage ());
1023- } else if (Domain.isSwiftLanguage () && Attr.isUnconditionallyUnavailable ())
1023+ } else if (Domain.isSwiftLanguageMode () &&
1024+ Attr.isUnconditionallyUnavailable ())
10241025 Printer << " , message: \" Not available in Swift\" " ;
10251026}
10261027
@@ -2329,7 +2330,7 @@ AvailableAttr *AvailableAttr::createUnavailableInSwift(ASTContext &C,
23292330 StringRef Message,
23302331 StringRef Rename) {
23312332 return new (C) AvailableAttr (
2332- SourceLoc (), SourceRange (), AvailabilityDomain::forSwiftLanguage (),
2333+ SourceLoc (), SourceRange (), AvailabilityDomain::forSwiftLanguageMode (),
23332334 SourceLoc (), Kind::Unavailable, Message, Rename,
23342335 /* Introduced=*/ {}, SourceRange (), /* Deprecated=*/ {}, SourceRange (),
23352336 /* Obsoleted=*/ {}, SourceRange (),
@@ -2341,7 +2342,7 @@ AvailableAttr *AvailableAttr::createSwiftLanguageModeVersioned(
23412342 ASTContext &C, StringRef Message, StringRef Rename,
23422343 llvm::VersionTuple Introduced, llvm::VersionTuple Obsoleted) {
23432344 return new (C) AvailableAttr (
2344- SourceLoc (), SourceRange (), AvailabilityDomain::forSwiftLanguage (),
2345+ SourceLoc (), SourceRange (), AvailabilityDomain::forSwiftLanguageMode (),
23452346 SourceLoc (), Kind::Default, Message, Rename, Introduced, SourceRange (),
23462347 /* Deprecated=*/ {}, SourceRange (), Obsoleted, SourceRange (),
23472348 /* Implicit=*/ false ,
0 commit comments