diff options
| author | Fangrui Song <maskray@google.com> | 2019-04-23 14:51:27 +0000 | 
|---|---|---|
| committer | Fangrui Song <maskray@google.com> | 2019-04-23 14:51:27 +0000 | 
| commit | efd94c56badf696ed7193f4a83c7a59f7dfbfc6e (patch) | |
| tree | 63f7a8a57c367cf6ba845a80eda9177b62c516be /llvm/lib/ProfileData/Coverage | |
| parent | 99cf58339fceadee43ba3fdbf962a083cd5af6c4 (diff) | |
| download | bcm5719-llvm-efd94c56badf696ed7193f4a83c7a59f7dfbfc6e.tar.gz bcm5719-llvm-efd94c56badf696ed7193f4a83c7a59f7dfbfc6e.zip  | |
Use llvm::stable_sort
While touching the code, simplify if feasible.
llvm-svn: 358996
Diffstat (limited to 'llvm/lib/ProfileData/Coverage')
| -rw-r--r-- | llvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp | 17 | 
1 files changed, 8 insertions, 9 deletions
diff --git a/llvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp b/llvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp index 0ef6744e64f..432b20f217c 100644 --- a/llvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp +++ b/llvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp @@ -124,15 +124,14 @@ void CoverageMappingWriter::write(raw_ostream &OS) {    // Sort the regions in an ascending order by the file id and the starting    // location. Sort by region kinds to ensure stable order for tests. -  std::stable_sort( -      MappingRegions.begin(), MappingRegions.end(), -      [](const CounterMappingRegion &LHS, const CounterMappingRegion &RHS) { -        if (LHS.FileID != RHS.FileID) -          return LHS.FileID < RHS.FileID; -        if (LHS.startLoc() != RHS.startLoc()) -          return LHS.startLoc() < RHS.startLoc(); -        return LHS.Kind < RHS.Kind; -      }); +  llvm::stable_sort(MappingRegions, [](const CounterMappingRegion &LHS, +                                       const CounterMappingRegion &RHS) { +    if (LHS.FileID != RHS.FileID) +      return LHS.FileID < RHS.FileID; +    if (LHS.startLoc() != RHS.startLoc()) +      return LHS.startLoc() < RHS.startLoc(); +    return LHS.Kind < RHS.Kind; +  });    // Write out the fileid -> filename mapping.    encodeULEB128(VirtualFileMapping.size(), OS);  | 

