diff --git a/llvm/include/llvm/ADT/GenericCycleImpl.h b/llvm/include/llvm/ADT/GenericCycleImpl.h index 4b2e01bcd9c53..40390789e2deb 100644 --- a/llvm/include/llvm/ADT/GenericCycleImpl.h +++ b/llvm/include/llvm/ADT/GenericCycleImpl.h @@ -299,7 +299,7 @@ void GenericCycleInfo::moveTopLevelCycleToNewParent(CycleT *NewParent, CurrentContainer.pop_back(); Child->ParentCycle = NewParent; - NewParent->Blocks.insert(Child->block_begin(), Child->block_end()); + NewParent->Blocks.insert_range(Child->blocks()); for (auto &It : BlockMapTopLevel) if (It.second == Child)