* Add #includes that were yanked out of header files
* Convert over to valueset interface that uses insert & erase insead of add and remove
* the -> operator really isn't that hard to use!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1687 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Analysis/LiveVar/ValueSet.cpp b/lib/Analysis/LiveVar/ValueSet.cpp
index d176d9e..8bf0b4d 100644
--- a/lib/Analysis/LiveVar/ValueSet.cpp
+++ b/lib/Analysis/LiveVar/ValueSet.cpp
@@ -1,16 +1,16 @@
#include "llvm/Analysis/LiveVar/ValueSet.h"
#include "llvm/ConstantVals.h"
+#include <algorithm>
#include <iostream>
using std::cerr;
using std::endl;
using std::pair;
using std::hash_set;
-void printValue( const Value *const v) // func to print a Value
-{
+void printValue(const Value *v) { // func to print a Value
if (v->hasName())
- cerr << v << "(" << ((*v).getName()) << ") ";
+ cerr << v << "(" << v->getName() << ") ";
else if (Constant *C = dyn_cast<Constant>(v))
cerr << v << "(" << C->getStrValue() << ") ";
else
@@ -20,15 +20,14 @@
//---------------- Method implementations --------------------------
// for performing two set unions
-bool ValueSet::setUnion( const ValueSet *const set1) {
- const_iterator set1it;
+bool ValueSet::setUnion( const ValueSet *set1) {
pair<iterator, bool> result;
bool changed = false;
- for( set1it = set1->begin() ; set1it != set1->end(); ++set1it) {
+ for(const_iterator set1it = set1->begin() ; set1it != set1->end(); ++set1it) {
// for all all elements in set1
- result = insert( *set1it ); // insert to this set
- if( result.second == true) changed = true;
+ result = insert(*set1it); // insert to this set
+ if(result.second == true) changed = true;
}
return changed;