[C++11,ARM64] Range based for loops TLS cleanup.
[oota-llvm.git] / lib / Target / ARM64 / ARM64CleanupLocalDynamicTLSPass.cpp
index 33fe6ef9da13608cc1a3f65bf518e3feef1eca9a..feeefdbe606024565beed9e1f99716131e5a4a9a 100644 (file)
@@ -80,9 +80,8 @@ struct LDTLSCleanup : public MachineFunctionPass {
     }
 
     // Visit the children of this block in the dominator tree.
-    for (MachineDomTreeNode::iterator I = Node->begin(), E = Node->end();
-         I != E; ++I) {
-      Changed |= VisitNode(*I, TLSBaseAddrReg);
+    for (auto N : *Node) {
+      Changed |= VisitNode(N, TLSBaseAddrReg);
     }
 
     return Changed;