File tree Expand file tree Collapse file tree 2 files changed +11
-6
lines changed Expand file tree Collapse file tree 2 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -159,6 +159,11 @@ std::vector<Diag> generateMissingIncludeDiagnostics(
159
159
if (!Replacement.has_value ())
160
160
continue ;
161
161
162
+ if (Angled && Spelling.front () == ' \" ' ) {
163
+ Spelling.front () = ' <' ;
164
+ Spelling.back () = ' >' ;
165
+ }
166
+
162
167
Diag &D = Result.emplace_back ();
163
168
D.Message =
164
169
llvm::formatv (" No header providing \" {0}\" is directly included" ,
Original file line number Diff line number Diff line change @@ -315,12 +315,12 @@ TEST(IncludeCleaner, GenerateMissingHeaderDiags) {
315
315
withFix ({Fix (MainFile.range (" insert_b" ), " #include \" b.h\"\n " ,
316
316
" #include \" b.h\" " ),
317
317
FixMessage (" add all missing includes" )})),
318
- AllOf (Diag (MainFile. range ( " b_angled " ),
319
- " No header providing \" b_angled\" is directly included " ),
320
- withFix (
321
- {Fix (MainFile.range (" insert_b_angled" ),
322
- " #include <b_angled.h>\n " , " #include \" b_angled.h\" " ),
323
- FixMessage (" add all missing includes" )})),
318
+ AllOf (
319
+ Diag (MainFile. range ( " b_angled" ),
320
+ " No header providing \" b_angled \" is directly included " ),
321
+ withFix ( {Fix (MainFile.range (" insert_b_angled" ),
322
+ " #include <b_angled.h>\n " , " #include < b_angled.h> " ),
323
+ FixMessage (" add all missing includes" )})),
324
324
AllOf (Diag (MainFile.range (" bar" ),
325
325
" No header providing \" ns::Bar\" is directly included" ),
326
326
withFix ({Fix (MainFile.range (" insert_d" ),
You can’t perform that action at this time.
0 commit comments