diff --git a/bolt/include/bolt/Passes/DominatorAnalysis.h b/bolt/include/bolt/Passes/DominatorAnalysis.h index 3f3afa943c06c..8eb470693bf10 100644 --- a/bolt/include/bolt/Passes/DominatorAnalysis.h +++ b/bolt/include/bolt/Passes/DominatorAnalysis.h @@ -54,7 +54,7 @@ class DominatorAnalysis HasNonDominatedPred = true; }); if (HasDominatedPred && HasNonDominatedPred) - Result.insert(Candidates.begin(), Candidates.end()); + Result.insert_range(Candidates); if ((*this->getStateAt(ProgramPoint::getLastPointAt(BB)))[DomIdx] && BB.succ_begin() == BB.succ_end()) Result.insert(ProgramPoint::getLastPointAt(BB)); diff --git a/bolt/lib/Core/BinaryFunction.cpp b/bolt/lib/Core/BinaryFunction.cpp index 5ee33f52ec88a..09006249887f6 100644 --- a/bolt/lib/Core/BinaryFunction.cpp +++ b/bolt/lib/Core/BinaryFunction.cpp @@ -1997,7 +1997,7 @@ void BinaryFunction::postProcessJumpTables() { bool BinaryFunction::validateExternallyReferencedOffsets() { SmallPtrSet JTTargets; for (const JumpTable *JT : llvm::make_second_range(JumpTables)) - JTTargets.insert(JT->Entries.begin(), JT->Entries.end()); + JTTargets.insert_range(JT->Entries); bool HasUnclaimedReference = false; for (uint64_t Destination : ExternallyReferencedOffsets) {