File tree Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Original file line number Diff line number Diff line change @@ -6905,9 +6905,7 @@ void CodeGenModule::AddDeferredUnusedCoverageMapping(Decl *D) {
6905
6905
SourceManager &SM = getContext ().getSourceManager ();
6906
6906
if (LimitedCoverage && SM.getMainFileID () != SM.getFileID (D->getBeginLoc ()))
6907
6907
break ;
6908
- auto I = DeferredEmptyCoverageMappingDecls.find (D);
6909
- if (I == DeferredEmptyCoverageMappingDecls.end ())
6910
- DeferredEmptyCoverageMappingDecls[D] = true ;
6908
+ DeferredEmptyCoverageMappingDecls.try_emplace (D, true );
6911
6909
break ;
6912
6910
}
6913
6911
default :
@@ -6923,11 +6921,7 @@ void CodeGenModule::ClearUnusedCoverageMapping(const Decl *D) {
6923
6921
if (Fn->isTemplateInstantiation ())
6924
6922
ClearUnusedCoverageMapping (Fn->getTemplateInstantiationPattern ());
6925
6923
}
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 );
6931
6925
}
6932
6926
6933
6927
void CodeGenModule::EmitDeferredUnusedCoverageMappings () {
You can’t perform that action at this time.
0 commit comments