Use range-based for loop.
authorCraig Topper <craig.topper@gmail.com>
Fri, 12 Dec 2014 07:52:11 +0000 (07:52 +0000)
committerCraig Topper <craig.topper@gmail.com>
Fri, 12 Dec 2014 07:52:11 +0000 (07:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224106 91177308-0d34-0410-b5e6-96231b3b80d8

tools/opt/opt.cpp

index 39e8946dd559d1a0b18b81a9939f4d09b8940f85..7e7f10db276629b8abc01aada1d5f5352fa7d54e 100644 (file)
@@ -555,8 +555,8 @@ int main(int argc, char **argv) {
 
   if (OptLevelO1 || OptLevelO2 || OptLevelOs || OptLevelOz || OptLevelO3) {
     FPasses->doInitialization();
-    for (Module::iterator F = M->begin(), E = M->end(); F != E; ++F)
-      FPasses->run(*F);
+    for (Function &F : *M)
+      FPasses->run(F);
     FPasses->doFinalization();
   }