diff options
Diffstat (limited to 'llvm/tools')
-rw-r--r-- | llvm/tools/llvm-cov/CodeCoverage.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/tools/llvm-cov/CodeCoverage.cpp b/llvm/tools/llvm-cov/CodeCoverage.cpp index 7098b51ce7d..8afae2294eb 100644 --- a/llvm/tools/llvm-cov/CodeCoverage.cpp +++ b/llvm/tools/llvm-cov/CodeCoverage.cpp @@ -612,19 +612,19 @@ int CodeCoverageTool::run(Command Cmd, int argc, const char **argv) { // Create the function filters if (!NameFilters.empty() || !NameRegexFilters.empty()) { - auto NameFilterer = new CoverageFilters; + auto NameFilterer = llvm::make_unique<CoverageFilters>(); for (const auto &Name : NameFilters) NameFilterer->push_back(llvm::make_unique<NameCoverageFilter>(Name)); for (const auto &Regex : NameRegexFilters) NameFilterer->push_back( llvm::make_unique<NameRegexCoverageFilter>(Regex)); - Filters.push_back(std::unique_ptr<CoverageFilter>(NameFilterer)); + Filters.push_back(std::move(NameFilterer)); } if (RegionCoverageLtFilter.getNumOccurrences() || RegionCoverageGtFilter.getNumOccurrences() || LineCoverageLtFilter.getNumOccurrences() || LineCoverageGtFilter.getNumOccurrences()) { - auto StatFilterer = new CoverageFilters; + auto StatFilterer = llvm::make_unique<CoverageFilters>(); if (RegionCoverageLtFilter.getNumOccurrences()) StatFilterer->push_back(llvm::make_unique<RegionCoverageFilter>( RegionCoverageFilter::LessThan, RegionCoverageLtFilter)); @@ -637,7 +637,7 @@ int CodeCoverageTool::run(Command Cmd, int argc, const char **argv) { if (LineCoverageGtFilter.getNumOccurrences()) StatFilterer->push_back(llvm::make_unique<LineCoverageFilter>( RegionCoverageFilter::GreaterThan, LineCoverageGtFilter)); - Filters.push_back(std::unique_ptr<CoverageFilter>(StatFilterer)); + Filters.push_back(std::move(StatFilterer)); } if (!Arches.empty()) { |