diff options
author | Kazu Hirata <kazu@google.com> | 2021-11-05 19:39:06 -0700 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-11-05 19:39:07 -0700 |
commit | 87e53a0ad8557162bc074e982df914beb9afa84d (patch) | |
tree | 59151239bc89a13654fe5118293afe9fda3ff2cd /llvm/lib/Linker/LinkModules.cpp | |
parent | ca1a8be06b230192ff37109be51c0a1daaff3e56 (diff) | |
download | llvm-87e53a0ad8557162bc074e982df914beb9afa84d.zip llvm-87e53a0ad8557162bc074e982df914beb9afa84d.tar.gz llvm-87e53a0ad8557162bc074e982df914beb9afa84d.tar.bz2 |
[llvm] Use make_early_inc_range (NFC)
Diffstat (limited to 'llvm/lib/Linker/LinkModules.cpp')
-rw-r--r-- | llvm/lib/Linker/LinkModules.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/llvm/lib/Linker/LinkModules.cpp b/llvm/lib/Linker/LinkModules.cpp index 77e5c85..f9f51bf 100644 --- a/llvm/lib/Linker/LinkModules.cpp +++ b/llvm/lib/Linker/LinkModules.cpp @@ -485,20 +485,14 @@ bool ModuleLinker::run() { // Alias have to go first, since we are not able to find their comdats // otherwise. - for (auto I = DstM.alias_begin(), E = DstM.alias_end(); I != E;) { - GlobalAlias &GV = *I++; + for (GlobalAlias &GV : llvm::make_early_inc_range(DstM.aliases())) dropReplacedComdat(GV, ReplacedDstComdats); - } - for (auto I = DstM.global_begin(), E = DstM.global_end(); I != E;) { - GlobalVariable &GV = *I++; + for (GlobalVariable &GV : llvm::make_early_inc_range(DstM.globals())) dropReplacedComdat(GV, ReplacedDstComdats); - } - for (auto I = DstM.begin(), E = DstM.end(); I != E;) { - Function &GV = *I++; + for (Function &GV : llvm::make_early_inc_range(DstM)) dropReplacedComdat(GV, ReplacedDstComdats); - } for (GlobalVariable &GV : SrcM->globals()) if (GV.hasLinkOnceLinkage()) |