diff options
author | Justin Bogner <mail@justinbogner.com> | 2015-02-03 23:59:48 +0000 |
---|---|---|
committer | Justin Bogner <mail@justinbogner.com> | 2015-02-03 23:59:48 +0000 |
commit | fd34280b8e64fa68d4c2cfcfe1aa754289a1bfb7 (patch) | |
tree | ba3ebda7c969f487f8d2ec0d5aafc7ec8c2b8056 /clang/lib/CodeGen/CoverageMappingGen.cpp | |
parent | 26b3142d34a99bef59d2670d3fdc10c36c8c3384 (diff) | |
download | bcm5719-llvm-fd34280b8e64fa68d4c2cfcfe1aa754289a1bfb7.tar.gz bcm5719-llvm-fd34280b8e64fa68d4c2cfcfe1aa754289a1bfb7.zip |
InstrProf: Update for LLVM API change
Update for the API change in r228075
llvm-svn: 228076
Diffstat (limited to 'clang/lib/CodeGen/CoverageMappingGen.cpp')
-rw-r--r-- | clang/lib/CodeGen/CoverageMappingGen.cpp | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/clang/lib/CodeGen/CoverageMappingGen.cpp b/clang/lib/CodeGen/CoverageMappingGen.cpp index e85fa114fae..748b50da9ed 100644 --- a/clang/lib/CodeGen/CoverageMappingGen.cpp +++ b/clang/lib/CodeGen/CoverageMappingGen.cpp @@ -246,9 +246,8 @@ public: unsigned ColumnStart = SM.getSpellingColumnNumber(LocStart); unsigned LineEnd = SM.getSpellingLineNumber(LocEnd); unsigned ColumnEnd = SM.getSpellingColumnNumber(LocEnd); - CounterMappingRegion Region(Counter(), *CovFileID, LineStart, ColumnStart, - LineEnd, ColumnEnd, - CounterMappingRegion::SkippedRegion); + auto Region = CounterMappingRegion::makeSkipped( + *CovFileID, LineStart, ColumnStart, LineEnd, ColumnEnd); // Make sure that we only collect the regions that are inside // the souce code of this function. if (Region.LineStart >= FileLineRanges[*CovFileID].first && @@ -284,10 +283,9 @@ public: ColumnStart + Lexer::MeasureTokenLength(SM.getSpellingLoc(LocStart), SM, LangOpts); - MappingRegions.push_back(CounterMappingRegion( - Counter(), *CovFileID, LineStart, ColumnStart, LineEnd, ColumnEnd, - CounterMappingRegion::ExpansionRegion)); - MappingRegions.back().ExpandedFileID = *ExpandedFileID; + MappingRegions.push_back(CounterMappingRegion::makeExpansion( + *CovFileID, *ExpandedFileID, LineStart, ColumnStart, LineEnd, + ColumnEnd)); } /// \brief Enter a source region group that is identified by the given @@ -375,9 +373,9 @@ public: continue; assert(LineStart <= LineEnd); - MappingRegions.push_back(CounterMappingRegion( + MappingRegions.push_back(CounterMappingRegion::makeRegion( I->getCounter(), *CovFileID, LineStart, ColumnStart, LineEnd, - ColumnEnd, CounterMappingRegion::CodeRegion)); + ColumnEnd)); } } }; |