File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -861,13 +861,14 @@ class AnnotatedSourceSnippet {
861
861
862
862
void render (raw_ostream &Out) {
863
863
// Print the excerpt for each file.
864
- unsigned lineNumberIndent =
865
- std::max_element (FileExcerpts.begin (), FileExcerpts.end (),
866
- [](auto &a, auto &b) {
867
- return a.second .getPreferredLineNumberIndent () <
868
- b.second .getPreferredLineNumberIndent ();
869
- })
870
- ->second .getPreferredLineNumberIndent ();
864
+ unsigned lineNumberIndent = 0 ;
865
+ if (!FileExcerpts.empty ()) {
866
+ lineNumberIndent = std::max_element (FileExcerpts.begin (), FileExcerpts.end (),
867
+ [](auto &a, auto &b) {
868
+ return a.second .getPreferredLineNumberIndent () <
869
+ b.second .getPreferredLineNumberIndent ();
870
+ })->second .getPreferredLineNumberIndent ();
871
+ }
871
872
for (auto excerpt : FileExcerpts)
872
873
excerpt.second .render (lineNumberIndent, Out);
873
874
You can’t perform that action at this time.
0 commit comments