Add BasicBlock level dominates(A,B) interface.
[oota-llvm.git] / include / llvm / ValueSymbolTable.h
index 679fd8680e419f8f0eae2484832a99f000773ef3..a695ee8a5a636b698db3d0b7fb40747b34f13793 100644 (file)
@@ -16,6 +16,7 @@
 
 #include "llvm/Value.h"
 #include "llvm/ADT/StringMap.h"
+#include "llvm/Support/DataTypes.h"
 
 namespace llvm {
   template<typename ValueSubClass, typename ItemParentClass>
@@ -35,6 +36,7 @@ class ValueSymbolTable {
   friend class SymbolTableListTraits<Instruction, BasicBlock>;
   friend class SymbolTableListTraits<Function, Module>;
   friend class SymbolTableListTraits<GlobalVariable, Module>;
+  friend class SymbolTableListTraits<GlobalAlias, Module>;
 /// @name Types
 /// @{
 public: