#include "llvm/Pass.h"
#include "llvm/GlobalValue.h"
#include "Support/HashExtras.h"
+#include "Support/hash_set"
#include <set>
-#include <hash_set>
#include <string>
class Type;
#include "llvm/Pass.h"
#include "llvm/GlobalValue.h"
#include "Support/HashExtras.h"
+#include "Support/hash_set"
#include <set>
-#include <hash_set>
#include <string>
class Type;
class InstForest : public std::vector<InstTreeNode<Payload> *> {
friend class InstTreeNode<Payload>;
- typedef std::vector<InstTreeNode<Payload> *>::const_iterator const_iterator;
+ typedef typename std::vector<InstTreeNode<Payload> *>::const_iterator const_iterator;
// InstMap - Map contains entries for ALL instructions in the method and the
// InstTreeNode that they correspond to.