From d3e121780ac2724969a030415f3092170f3c7589 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Tue, 25 Apr 2023 15:21:15 -0700 Subject: [PATCH] [CodeGen] Remove unneeded CoveragePrefixMap. NFC --- clang/lib/CodeGen/CoverageMappingGen.cpp | 6 ++---- clang/lib/CodeGen/CoverageMappingGen.h | 1 - 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/clang/lib/CodeGen/CoverageMappingGen.cpp b/clang/lib/CodeGen/CoverageMappingGen.cpp index bac01c7ff..273d991 100644 --- a/clang/lib/CodeGen/CoverageMappingGen.cpp +++ b/clang/lib/CodeGen/CoverageMappingGen.cpp @@ -1634,9 +1634,7 @@ static void dump(llvm::raw_ostream &OS, StringRef FunctionName, CoverageMappingModuleGen::CoverageMappingModuleGen( CodeGenModule &CGM, CoverageSourceInfo &SourceInfo) - : CGM(CGM), SourceInfo(SourceInfo) { - CoveragePrefixMap = CGM.getCodeGenOpts().CoveragePrefixMap; -} + : CGM(CGM), SourceInfo(SourceInfo) {} std::string CoverageMappingModuleGen::getCurrentDirname() { if (!CGM.getCodeGenOpts().CoverageCompilationDir.empty()) @@ -1650,7 +1648,7 @@ std::string CoverageMappingModuleGen::getCurrentDirname() { std::string CoverageMappingModuleGen::normalizeFilename(StringRef Filename) { llvm::SmallString<256> Path(Filename); llvm::sys::path::remove_dots(Path, /*remove_dot_dot=*/true); - for (const auto &Entry : CoveragePrefixMap) { + for (const auto &Entry : CGM.getCodeGenOpts().CoveragePrefixMap) { if (llvm::sys::path::replace_path_prefix(Path, Entry.first, Entry.second)) break; } diff --git a/clang/lib/CodeGen/CoverageMappingGen.h b/clang/lib/CodeGen/CoverageMappingGen.h index f528260..eca68d9 100644 --- a/clang/lib/CodeGen/CoverageMappingGen.h +++ b/clang/lib/CodeGen/CoverageMappingGen.h @@ -107,7 +107,6 @@ class CoverageMappingModuleGen { llvm::SmallDenseMap FileEntries; std::vector FunctionNames; std::vector FunctionRecords; - std::map CoveragePrefixMap; std::string getCurrentDirname(); std::string normalizeFilename(StringRef Filename); -- 2.7.4