diff options
Diffstat (limited to 'clang-apply-replacements/tool')
-rw-r--r-- | clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp b/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp index 94ad4638..fcd1a551 100644 --- a/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp +++ b/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp @@ -199,11 +199,10 @@ int main(int argc, char **argv) { // Only include our options in -help output. StringMap<cl::Option*> OptMap; cl::getRegisteredOptions(OptMap); - const char **EndOpts = OptionsToShow + array_lengthof(OptionsToShow); - for (StringMap<cl::Option *>::iterator I = OptMap.begin(), E = OptMap.end(); - I != E; ++I) { - if (std::find(OptionsToShow, EndOpts, I->getKey()) == EndOpts) - I->getValue()->setHiddenFlag(cl::ReallyHidden); + const char **EndOpts = std::end(OptionsToShow); + for (const auto &Opt : OptMap) { + if (std::find(OptionsToShow, EndOpts, Opt.getKey()) == EndOpts) + Opt.getValue()->setHiddenFlag(cl::ReallyHidden); } cl::SetVersionPrinter(&printVersion); |