@@ -167,16 +167,21 @@ ERROR(init_candidate_inaccessible,none,
167
167
" '%select{private|fileprivate|internal|package|@_spi|@_spi}1' protection level" ,
168
168
(Type, AccessLevel))
169
169
170
- ERROR(candidate_from_missing_import ,none,
170
+ GROUPED_ERROR(member_from_missing_import,MemberImportVisibility ,none,
171
171
" %kind0 is not available due to missing import of defining module %1" ,
172
172
(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,
174
174
" %kind0 is not available due to missing imports of defining modules "
175
175
" %2%select{ and|, }1 %3%select{|, and others}1" ,
176
176
(const ValueDecl *, bool , const ModuleDecl *, const ModuleDecl *))
177
177
NOTE(candidate_add_import,none,
178
178
" add import of module %0" , (const ModuleDecl *))
179
179
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
+
180
185
ERROR(cannot_pass_rvalue_mutating_subelement,none,
181
186
" cannot use mutating member on immutable value: %0" ,
182
187
(StringRef))
0 commit comments