Skip to content

Commit 8b12ecb

Browse files
committed
[llvm-cov] Make an API more consistent, NFC
Make renderExpansionView() look a bit more like renderLine(), and clarify its doxygen comment. llvm-svn: 273773
1 parent ee5a5e9 commit 8b12ecb

File tree

4 files changed

+14
-12
lines changed

4 files changed

+14
-12
lines changed

llvm/tools/llvm-cov/SourceCoverageView.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ void SourceCoverageView::print(raw_ostream &OS, bool WholeFile,
133133
OS, *NextESV,
134134
RenderedSubView ? Optional<LineRef>({*LI, LI.line_number()})
135135
: Optional<LineRef>(),
136-
ExpansionColumn, WrappedSegment, LineSegments, ViewDepth);
136+
WrappedSegment, LineSegments, ExpansionColumn, ViewDepth);
137137
RenderedSubView = true;
138138
}
139139
for (; NextISV != EndISV && NextISV->Line == LI.line_number(); ++NextISV) {

llvm/tools/llvm-cov/SourceCoverageView.h

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -163,12 +163,14 @@ class SourceCoverageView {
163163
CoverageSegmentArray Segments,
164164
unsigned ViewDepth) = 0;
165165

166-
/// \brief Render an expansion view. If \p FirstLine is provided, it points
167-
/// to the expansion site, which must be re-rendered for clarity.
168-
virtual unsigned renderExpansionView(
169-
raw_ostream &OS, ExpansionView &ESV, Optional<LineRef> FirstLine,
170-
unsigned ExpansionCol, const coverage::CoverageSegment *WrappedSegment,
171-
CoverageSegmentArray LineSegments, unsigned ViewDepth) = 0;
166+
/// \brief Render an expansion view. If the expansion site must be re-rendered
167+
/// for clarity, it is passed in via \p FirstLine.
168+
virtual unsigned
169+
renderExpansionView(raw_ostream &OS, ExpansionView &ESV,
170+
Optional<LineRef> FirstLine,
171+
const coverage::CoverageSegment *WrappedSegment,
172+
CoverageSegmentArray Segments, unsigned ExpansionCol,
173+
unsigned ViewDepth) = 0;
172174

173175
/// \brief Render an instantiation view.
174176
virtual void renderInstantiationView(raw_ostream &OS, InstantiationView &ISV,

llvm/tools/llvm-cov/SourceCoverageViewText.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,8 @@ void SourceCoverageViewText::renderRegionMarkers(
158158

159159
unsigned SourceCoverageViewText::renderExpansionView(
160160
raw_ostream &OS, ExpansionView &ESV, Optional<LineRef> FirstLine,
161-
unsigned ExpansionCol, const coverage::CoverageSegment *WrappedSegment,
162-
CoverageSegmentArray LineSegments, unsigned ViewDepth) {
161+
const coverage::CoverageSegment *WrappedSegment,
162+
CoverageSegmentArray Segments, unsigned ExpansionCol, unsigned ViewDepth) {
163163
unsigned NextExpansionCol = ExpansionCol;
164164

165165
if (FirstLine.hasValue()) {
@@ -168,7 +168,7 @@ unsigned SourceCoverageViewText::renderExpansionView(
168168
NextExpansionCol = ESV.getStartCol();
169169
renderLinePrefix(OS, ViewDepth);
170170
OS.indent(getCombinedColumnWidth(getOptions()) + (ViewDepth == 0 ? 0 : 1));
171-
renderLine(OS, *FirstLine, WrappedSegment, LineSegments, ExpansionCol,
171+
renderLine(OS, *FirstLine, WrappedSegment, Segments, ExpansionCol,
172172
ViewDepth);
173173
renderViewDivider(OS, ViewDepth + 1);
174174
}

llvm/tools/llvm-cov/SourceCoverageViewText.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ class SourceCoverageViewText : public SourceCoverageView {
3333

3434
unsigned renderExpansionView(raw_ostream &OS, ExpansionView &ESV,
3535
Optional<LineRef> FirstLine,
36-
unsigned ExpansionCol,
3736
const coverage::CoverageSegment *WrappedSegment,
38-
CoverageSegmentArray LineSegments,
37+
CoverageSegmentArray Segments,
38+
unsigned ExpansionCol,
3939
unsigned ViewDepth) override;
4040

4141
void renderInstantiationView(raw_ostream &OS, InstantiationView &ISV,

0 commit comments

Comments
 (0)