Skip to content

Commit 9c1c56a

Browse files
committed
-fcoverage-mapping: simplify. NFC
1 parent 36ad343 commit 9c1c56a

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

clang/lib/CodeGen/CodeGenModule.cpp

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6905,9 +6905,7 @@ void CodeGenModule::AddDeferredUnusedCoverageMapping(Decl *D) {
69056905
SourceManager &SM = getContext().getSourceManager();
69066906
if (LimitedCoverage && SM.getMainFileID() != SM.getFileID(D->getBeginLoc()))
69076907
break;
6908-
auto I = DeferredEmptyCoverageMappingDecls.find(D);
6909-
if (I == DeferredEmptyCoverageMappingDecls.end())
6910-
DeferredEmptyCoverageMappingDecls[D] = true;
6908+
DeferredEmptyCoverageMappingDecls.try_emplace(D, true);
69116909
break;
69126910
}
69136911
default:
@@ -6923,11 +6921,7 @@ void CodeGenModule::ClearUnusedCoverageMapping(const Decl *D) {
69236921
if (Fn->isTemplateInstantiation())
69246922
ClearUnusedCoverageMapping(Fn->getTemplateInstantiationPattern());
69256923
}
6926-
auto I = DeferredEmptyCoverageMappingDecls.find(D);
6927-
if (I == DeferredEmptyCoverageMappingDecls.end())
6928-
DeferredEmptyCoverageMappingDecls[D] = false;
6929-
else
6930-
I->second = false;
6924+
DeferredEmptyCoverageMappingDecls.insert_or_assign(D, false);
69316925
}
69326926

69336927
void CodeGenModule::EmitDeferredUnusedCoverageMappings() {

0 commit comments

Comments
 (0)