diff options
author | Justin Bogner <mail@justinbogner.com> | 2015-02-03 23:59:33 +0000 |
---|---|---|
committer | Justin Bogner <mail@justinbogner.com> | 2015-02-03 23:59:33 +0000 |
commit | 26b3142d34a99bef59d2670d3fdc10c36c8c3384 (patch) | |
tree | 418a950e252e3dd0af9d0152ab213c35e08930cb /llvm/lib/ProfileData/CoverageMappingReader.cpp | |
parent | 879d18bf4ed46c2f5dc6e86fbf9a4e337bcaa4d3 (diff) | |
download | bcm5719-llvm-26b3142d34a99bef59d2670d3fdc10c36c8c3384.tar.gz bcm5719-llvm-26b3142d34a99bef59d2670d3fdc10c36c8c3384.zip |
InstrProf: Make CounterMappingRegions less confusing to construct
Creating empty and expansion regions is awkward with the current API.
Expose static methods to make this simpler.
llvm-svn: 228075
Diffstat (limited to 'llvm/lib/ProfileData/CoverageMappingReader.cpp')
-rw-r--r-- | llvm/lib/ProfileData/CoverageMappingReader.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/ProfileData/CoverageMappingReader.cpp b/llvm/lib/ProfileData/CoverageMappingReader.cpp index 423947d132f..42c0f2b0224 100644 --- a/llvm/lib/ProfileData/CoverageMappingReader.cpp +++ b/llvm/lib/ProfileData/CoverageMappingReader.cpp @@ -210,10 +210,9 @@ std::error_code RawCoverageMappingReader::readMappingRegionsSubArray( dbgs() << "\n"; }); - MappingRegions.push_back( - CounterMappingRegion(C, InferredFileID, LineStart, ColumnStart, - LineStart + NumLines, ColumnEnd, Kind)); - MappingRegions.back().ExpandedFileID = ExpandedFileID; + MappingRegions.push_back(CounterMappingRegion( + C, InferredFileID, ExpandedFileID, LineStart, ColumnStart, + LineStart + NumLines, ColumnEnd, Kind)); } return success(); } |