TransformUtils: Remove implicit ilist iterator conversions, NFC
[oota-llvm.git] / lib / Transforms / Utils / AddDiscriminators.cpp
index e9f62391a44f5d98b77159245429b045243ecc16..8c5ed76e5c2d96add6095d12deae83aea4bf87f0 100644 (file)
@@ -171,9 +171,8 @@ bool AddDiscriminators::runOnFunction(Function &F) {
 
   // Traverse all the blocks looking for instructions in different
   // blocks that are at the same file:line location.
-  for (Function::iterator I = F.begin(), E = F.end(); I != E; ++I) {
-    BasicBlock *B = I;
-    TerminatorInst *Last = B->getTerminator();
+  for (BasicBlock &B : F) {
+    TerminatorInst *Last = B.getTerminator();
     const DILocation *LastDIL = Last->getDebugLoc();
     if (!LastDIL)
       continue;