File tree Expand file tree Collapse file tree 2 files changed +16
-9
lines changed Expand file tree Collapse file tree 2 files changed +16
-9
lines changed Original file line number Diff line number Diff line change 21
21
22
22
using namespace llvm ;
23
23
24
+ ExpansionView::ExpansionView (const CounterMappingRegion &Region,
25
+ std::unique_ptr<SourceCoverageView> View)
26
+ : Region(Region), View(std::move(View)) {}
27
+
28
+ ExpansionView::ExpansionView (ExpansionView &&RHS)
29
+ : Region(std::move(RHS.Region)), View(std::move(RHS.View)) {}
30
+
31
+ ExpansionView& ExpansionView::operator =(ExpansionView &&RHS) {
32
+ Region = std::move (RHS.Region );
33
+ View = std::move (RHS.View );
34
+ return *this ;
35
+ }
36
+
24
37
void CoveragePrinter::StreamDestructor::operator ()(raw_ostream *OS) const {
25
38
if (OS == &outs ())
26
39
return ;
Original file line number Diff line number Diff line change @@ -32,15 +32,9 @@ struct ExpansionView {
32
32
std::unique_ptr<SourceCoverageView> View;
33
33
34
34
ExpansionView (const CounterMappingRegion &Region,
35
- std::unique_ptr<SourceCoverageView> View)
36
- : Region(Region), View(std::move(View)) {}
37
- ExpansionView (ExpansionView &&RHS)
38
- : Region(std::move(RHS.Region)), View(std::move(RHS.View)) {}
39
- ExpansionView &operator =(ExpansionView &&RHS) {
40
- Region = std::move (RHS.Region );
41
- View = std::move (RHS.View );
42
- return *this ;
43
- }
35
+ std::unique_ptr<SourceCoverageView> View);
36
+ ExpansionView (ExpansionView &&RHS);
37
+ ExpansionView &operator =(ExpansionView &&RHS);
44
38
45
39
unsigned getLine () const { return Region.LineStart ; }
46
40
unsigned getStartCol () const { return Region.ColumnStart ; }
You can’t perform that action at this time.
0 commit comments