From: Richard Smith Date: Fri, 17 Oct 2014 01:26:52 +0000 (+0000) Subject: Switch to range-based for loop. No functionality change. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d963ca6739ad59d70a2cbae43a7f23eed335f746;p=platform%2Fupstream%2Fllvm.git Switch to range-based for loop. No functionality change. llvm-svn: 220014 --- diff --git a/clang/lib/Lex/HeaderSearch.cpp b/clang/lib/Lex/HeaderSearch.cpp index 4472ca6..bdec26fa 100644 --- a/clang/lib/Lex/HeaderSearch.cpp +++ b/clang/lib/Lex/HeaderSearch.cpp @@ -575,15 +575,9 @@ const FileEntry *HeaderSearch::LookupFile( // that they describe. These cannot be loaded lazily upon encountering a // header file, as there is no other known mapping from a header file to its // module map file. - for (llvm::SetVector::iterator - I = HSOpts->ModuleMapFiles.begin(), - E = HSOpts->ModuleMapFiles.end(); - I != E; ++I) { - const FileEntry *File = FileMgr.getFile(*I); - if (!File) - continue; - loadModuleMapFile(File, /*IsSystem=*/false); - } + for (const auto &Filename : HSOpts->ModuleMapFiles) + if (const FileEntry *File = FileMgr.getFile(Filename)) + loadModuleMapFile(File, /*IsSystem=*/false); HSOpts->ModuleMapFiles.clear(); }