@@ -167,16 +167,21 @@ ERROR(init_candidate_inaccessible,none,
167167 " '%select{private|fileprivate|internal|package|@_spi|@_spi}1' protection level" ,
168168 (Type, AccessLevel))
169169
170- ERROR(candidate_from_missing_import ,none,
170+ GROUPED_ERROR(member_from_missing_import,MemberImportVisibility ,none,
171171 " %kind0 is not available due to missing import of defining module %1" ,
172172 (const ValueDecl *, const ModuleDecl *))
173- ERROR(candidate_from_missing_imports_2_or_more ,none,
173+ GROUPED_ERROR(member_from_missing_imports_2_or_more,MemberImportVisibility ,none,
174174 " %kind0 is not available due to missing imports of defining modules "
175175 " %2%select{ and|, }1 %3%select{|, and others}1" ,
176176 (const ValueDecl *, bool , const ModuleDecl *, const ModuleDecl *))
177177NOTE(candidate_add_import,none,
178178 " add import of module %0" , (const ModuleDecl *))
179179
180+ GROUPED_WARNING(add_required_import_for_member,MemberImportVisibility,none,
181+ " import of module %0 is required" , (const ModuleDecl *))
182+ NOTE(decl_from_module_used_here,none,
183+ " %kind0 from %1 used here" , (const ValueDecl *, const ModuleDecl *))
184+
180185ERROR(cannot_pass_rvalue_mutating_subelement,none,
181186 " cannot use mutating member on immutable value: %0" ,
182187 (StringRef))
0 commit comments