@@ -6823,20 +6823,15 @@ NOTE(availability_decl_more_than_enclosing_here, none,
68236823 " enclosing scope requires availability of %0 %1 or newer" ,
68246824 (AvailabilityDomain, AvailabilityRange))
68256825
6826- ERROR(availability_decl_only_version_newer, none,
6827- " %0 is only available in %1 %2 or newer" ,
6828- (const ValueDecl *, AvailabilityDomain, AvailabilityRange))
6829-
6830- ERROR(availability_decl_only_version_newer_for_clients, none,
6831- " %0 is only available in %1 %2 or newer; clients of %3 may have a lower"
6832- " deployment target" ,
6833- (const ValueDecl *, AvailabilityDomain, AvailabilityRange, ModuleDecl *))
6826+ ERROR(availability_decl_only_in, none,
6827+ " %0 is only available in %1%select{| %3 or newer}2" ,
6828+ (const ValueDecl *, AvailabilityDomain, bool , AvailabilityRange))
68346829
6835- WARNING(availability_decl_only_version_newer_for_clients_warn , none,
6836- " %0 is only available in %1 %2 or newer; clients of %3 may have a lower "
6837- " deployment target" ,
6838- (const ValueDecl *, AvailabilityDomain, AvailabilityRange,
6839- ModuleDecl *))
6830+ ERROR(availability_decl_only_in_for_clients , none,
6831+ " %0 is only available in %1%select{| %3 or newer}2 "
6832+ " %select{|; clients of %4 may have a lower deployment target}2 " ,
6833+ (const ValueDecl *, AvailabilityDomain, bool , AvailabilityRange,
6834+ ModuleDecl *))
68406835
68416836ERROR(availability_opaque_types_only_version_newer, none,
68426837 " 'some' return types are only available in %0 %1 or newer" ,
@@ -6884,9 +6879,10 @@ FIXIT(insert_available_attr,
68846879 " @available(%0 %1, *)\n %2" ,
68856880 (StringRef, StringRef, StringRef))
68866881
6887- ERROR(availability_inout_accessor_only_version_newer, none,
6888- " cannot pass as inout because %0 is only available in %1 %2 or newer" ,
6889- (const ValueDecl *, AvailabilityDomain, AvailabilityRange))
6882+ ERROR(availability_inout_accessor_only_in, none,
6883+ " cannot pass as inout because %0 is only available in %1"
6884+ " %select{| %3 or newer}2" ,
6885+ (const ValueDecl *, AvailabilityDomain, bool , AvailabilityRange))
68906886
68916887ERROR(availability_query_required_for_platform, none,
68926888 " condition required for target platform '%0'" , (StringRef))
0 commit comments