#include "llvm/ADT/iterator"
#include <stack>
#include <set>
+#include <vector>
namespace llvm {
// Provide global definitions of inverse post order iterators...
template <class T,
- class SetType = std::set<typename GraphTraits<T>::NoddeType*>,
+ class SetType = std::set<typename GraphTraits<T>::NodeType*>,
bool External = false>
struct ipo_iterator : public po_iterator<Inverse<T>, SetType, External > {
ipo_iterator(const po_iterator<Inverse<T>, SetType, External> &V) :