Skip to content

Commit 6d0b718

Browse files
committed
[Profile][CoverageMapping] MC/DC Fix passing FileID for DecisionRegion
Fixes oversight in commit 8ecbb04 in which FileID was not being set when creating a new MC/DC DecisionRegion.
1 parent 87ac65a commit 6d0b718

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -295,12 +295,11 @@ struct CounterMappingRegion {
295295
Kind(Kind) {}
296296

297297
CounterMappingRegion(MCDCParameters MCDCParams, unsigned FileID,
298-
unsigned ExpandedFileID, unsigned LineStart,
299-
unsigned ColumnStart, unsigned LineEnd,
300-
unsigned ColumnEnd, RegionKind Kind)
301-
: MCDCParams(MCDCParams), ExpandedFileID(ExpandedFileID),
302-
LineStart(LineStart), ColumnStart(ColumnStart), LineEnd(LineEnd),
303-
ColumnEnd(ColumnEnd), Kind(Kind) {}
298+
unsigned LineStart, unsigned ColumnStart,
299+
unsigned LineEnd, unsigned ColumnEnd, RegionKind Kind)
300+
: MCDCParams(MCDCParams), FileID(FileID), LineStart(LineStart),
301+
ColumnStart(ColumnStart), LineEnd(LineEnd), ColumnEnd(ColumnEnd),
302+
Kind(Kind) {}
304303

305304
static CounterMappingRegion
306305
makeRegion(Counter Count, unsigned FileID, unsigned LineStart,
@@ -354,7 +353,7 @@ struct CounterMappingRegion {
354353
makeDecisionRegion(MCDCParameters MCDCParams, unsigned FileID,
355354
unsigned LineStart, unsigned ColumnStart, unsigned LineEnd,
356355
unsigned ColumnEnd) {
357-
return CounterMappingRegion(MCDCParams, FileID, 0, LineStart, ColumnStart,
356+
return CounterMappingRegion(MCDCParams, FileID, LineStart, ColumnStart,
358357
LineEnd, ColumnEnd, MCDCDecisionRegion);
359358
}
360359

0 commit comments

Comments
 (0)