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 | |
| 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')
| -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));      }    }  };  | 

