[C++11] Add range based accessors for the Use-Def chain of a Value.
[oota-llvm.git] / lib / Bitcode / Writer / ValueEnumerator.cpp
index 9e7b12a93dcdb3cf55111923d89a47269e50fad7..8531e76be1fe47c9ea667007b67b750a0fe60e9f 100644 (file)
@@ -159,12 +159,11 @@ void ValueEnumerator::print(raw_ostream &OS, const ValueMapType &Map,
     V->dump();
 
     OS << " Uses(" << std::distance(V->use_begin(),V->use_end()) << "):";
-    for (Value::const_use_iterator UI = V->use_begin(), UE = V->use_end();
-         UI != UE; ++UI) {
-      if (UI != V->use_begin())
+    for (const Use &U : V->uses()) {
+      if (&U != &*V->use_begin())
         OS << ",";
-      if((*UI)->hasName())
-        OS << " " << (*UI)->getName();
+      if(U->hasName())
+        OS << " " << U->getName();
       else
         OS << " [null]";