Skip to content

Commit

Permalink
-fcoverage-mapping: simplify. NFC
Browse files Browse the repository at this point in the history
  • Loading branch information
MaskRay committed Nov 13, 2023
1 parent 36ad343 commit 9c1c56a
Showing 1 changed file with 2 additions and 8 deletions.
10 changes: 2 additions & 8 deletions clang/lib/CodeGen/CodeGenModule.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6905,9 +6905,7 @@ void CodeGenModule::AddDeferredUnusedCoverageMapping(Decl *D) {
SourceManager &SM = getContext().getSourceManager();
if (LimitedCoverage && SM.getMainFileID() != SM.getFileID(D->getBeginLoc()))
break;
auto I = DeferredEmptyCoverageMappingDecls.find(D);
if (I == DeferredEmptyCoverageMappingDecls.end())
DeferredEmptyCoverageMappingDecls[D] = true;
DeferredEmptyCoverageMappingDecls.try_emplace(D, true);
break;
}
default:
Expand All @@ -6923,11 +6921,7 @@ void CodeGenModule::ClearUnusedCoverageMapping(const Decl *D) {
if (Fn->isTemplateInstantiation())
ClearUnusedCoverageMapping(Fn->getTemplateInstantiationPattern());
}
auto I = DeferredEmptyCoverageMappingDecls.find(D);
if (I == DeferredEmptyCoverageMappingDecls.end())
DeferredEmptyCoverageMappingDecls[D] = false;
else
I->second = false;
DeferredEmptyCoverageMappingDecls.insert_or_assign(D, false);
}

void CodeGenModule::EmitDeferredUnusedCoverageMappings() {
Expand Down

0 comments on commit 9c1c56a

Please sign in to comment.