Remove using declarations
[oota-llvm.git] / lib / VMCore / Value.cpp
index f343a6c1551e85a197caa0a512b605e487945c53..ac13159e30aa9f5d53930b055a1c6dcf827aa25e 100644 (file)
@@ -89,7 +89,8 @@ void Value::killUse(User *U) {
     /* empty */;
 
   assert(i < Uses.size() && "Use not in uses list!!");
-  Uses.erase(Uses.begin()+i);
+  Uses[i] = Uses.back();
+  Uses.pop_back();
 }
 
 //===----------------------------------------------------------------------===//