diff options
Diffstat (limited to 'llvm/tools/llvm-cov')
-rw-r--r-- | llvm/tools/llvm-cov/SourceCoverageView.cpp | 2 | ||||
-rw-r--r-- | llvm/tools/llvm-cov/SourceCoverageView.h | 14 | ||||
-rw-r--r-- | llvm/tools/llvm-cov/SourceCoverageViewText.cpp | 6 | ||||
-rw-r--r-- | llvm/tools/llvm-cov/SourceCoverageViewText.h | 4 |
4 files changed, 14 insertions, 12 deletions
diff --git a/llvm/tools/llvm-cov/SourceCoverageView.cpp b/llvm/tools/llvm-cov/SourceCoverageView.cpp index 285767e322c..45684d78e31 100644 --- a/llvm/tools/llvm-cov/SourceCoverageView.cpp +++ b/llvm/tools/llvm-cov/SourceCoverageView.cpp @@ -133,7 +133,7 @@ void SourceCoverageView::print(raw_ostream &OS, bool WholeFile, OS, *NextESV, RenderedSubView ? Optional<LineRef>({*LI, LI.line_number()}) : Optional<LineRef>(), - ExpansionColumn, WrappedSegment, LineSegments, ViewDepth); + WrappedSegment, LineSegments, ExpansionColumn, ViewDepth); RenderedSubView = true; } for (; NextISV != EndISV && NextISV->Line == LI.line_number(); ++NextISV) { diff --git a/llvm/tools/llvm-cov/SourceCoverageView.h b/llvm/tools/llvm-cov/SourceCoverageView.h index 82822ca9ee3..763529a476b 100644 --- a/llvm/tools/llvm-cov/SourceCoverageView.h +++ b/llvm/tools/llvm-cov/SourceCoverageView.h @@ -163,12 +163,14 @@ protected: CoverageSegmentArray Segments, unsigned ViewDepth) = 0; - /// \brief Render an expansion view. If \p FirstLine is provided, it points - /// to the expansion site, which must be re-rendered for clarity. - virtual unsigned renderExpansionView( - raw_ostream &OS, ExpansionView &ESV, Optional<LineRef> FirstLine, - unsigned ExpansionCol, const coverage::CoverageSegment *WrappedSegment, - CoverageSegmentArray LineSegments, unsigned ViewDepth) = 0; + /// \brief Render an expansion view. If the expansion site must be re-rendered + /// for clarity, it is passed in via \p FirstLine. + virtual unsigned + renderExpansionView(raw_ostream &OS, ExpansionView &ESV, + Optional<LineRef> FirstLine, + const coverage::CoverageSegment *WrappedSegment, + CoverageSegmentArray Segments, unsigned ExpansionCol, + unsigned ViewDepth) = 0; /// \brief Render an instantiation view. virtual void renderInstantiationView(raw_ostream &OS, InstantiationView &ISV, diff --git a/llvm/tools/llvm-cov/SourceCoverageViewText.cpp b/llvm/tools/llvm-cov/SourceCoverageViewText.cpp index c1f281ce71d..e02f4b1ae42 100644 --- a/llvm/tools/llvm-cov/SourceCoverageViewText.cpp +++ b/llvm/tools/llvm-cov/SourceCoverageViewText.cpp @@ -158,8 +158,8 @@ void SourceCoverageViewText::renderRegionMarkers( unsigned SourceCoverageViewText::renderExpansionView( raw_ostream &OS, ExpansionView &ESV, Optional<LineRef> FirstLine, - unsigned ExpansionCol, const coverage::CoverageSegment *WrappedSegment, - CoverageSegmentArray LineSegments, unsigned ViewDepth) { + const coverage::CoverageSegment *WrappedSegment, + CoverageSegmentArray Segments, unsigned ExpansionCol, unsigned ViewDepth) { unsigned NextExpansionCol = ExpansionCol; if (FirstLine.hasValue()) { @@ -168,7 +168,7 @@ unsigned SourceCoverageViewText::renderExpansionView( NextExpansionCol = ESV.getStartCol(); renderLinePrefix(OS, ViewDepth); OS.indent(getCombinedColumnWidth(getOptions()) + (ViewDepth == 0 ? 0 : 1)); - renderLine(OS, *FirstLine, WrappedSegment, LineSegments, ExpansionCol, + renderLine(OS, *FirstLine, WrappedSegment, Segments, ExpansionCol, ViewDepth); renderViewDivider(OS, ViewDepth + 1); } diff --git a/llvm/tools/llvm-cov/SourceCoverageViewText.h b/llvm/tools/llvm-cov/SourceCoverageViewText.h index 6753a59c35d..36b7c9659c2 100644 --- a/llvm/tools/llvm-cov/SourceCoverageViewText.h +++ b/llvm/tools/llvm-cov/SourceCoverageViewText.h @@ -33,9 +33,9 @@ class SourceCoverageViewText : public SourceCoverageView { unsigned renderExpansionView(raw_ostream &OS, ExpansionView &ESV, Optional<LineRef> FirstLine, - unsigned ExpansionCol, const coverage::CoverageSegment *WrappedSegment, - CoverageSegmentArray LineSegments, + CoverageSegmentArray Segments, + unsigned ExpansionCol, unsigned ViewDepth) override; void renderInstantiationView(raw_ostream &OS, InstantiationView &ISV, |