[Modules] Modernize, use range-based loops.
authorDavide Italiano <davide@freebsd.org>
Tue, 8 Mar 2016 23:58:08 +0000 (23:58 +0000)
committerDavide Italiano <davide@freebsd.org>
Tue, 8 Mar 2016 23:58:08 +0000 (23:58 +0000)
llvm-svn: 262969

clang/lib/Lex/ModuleMap.cpp

index 301892c..a50cca3 100644 (file)
@@ -94,11 +94,8 @@ ModuleMap::ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags,
 }
 
 ModuleMap::~ModuleMap() {
-  for (llvm::StringMap<Module *>::iterator I = Modules.begin(), 
-                                        IEnd = Modules.end();
-       I != IEnd; ++I) {
-    delete I->getValue();
-  }
+  for (auto &M : Modules)
+    delete M.getValue();
 }
 
 void ModuleMap::setTarget(const TargetInfo &Target) {