diff options
Diffstat (limited to 'include/llvm/IR/ValueSymbolTable.h')
-rw-r--r-- | include/llvm/IR/ValueSymbolTable.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/IR/ValueSymbolTable.h b/include/llvm/IR/ValueSymbolTable.h index 65bd7fc2fec1..61a12db403ea 100644 --- a/include/llvm/IR/ValueSymbolTable.h +++ b/include/llvm/IR/ValueSymbolTable.h @@ -14,13 +14,13 @@ #ifndef LLVM_IR_VALUESYMBOLTABLE_H #define LLVM_IR_VALUESYMBOLTABLE_H -#include "llvm/ADT/SmallString.h" #include "llvm/ADT/StringMap.h" #include "llvm/IR/Value.h" #include "llvm/Support/DataTypes.h" namespace llvm { template <typename ValueSubClass> class SymbolTableListTraits; + template <unsigned InternalLen> class SmallString; class BasicBlock; class Function; class NamedMDNode; @@ -39,6 +39,7 @@ class ValueSymbolTable { friend class SymbolTableListTraits<Function>; friend class SymbolTableListTraits<GlobalVariable>; friend class SymbolTableListTraits<GlobalAlias>; + friend class SymbolTableListTraits<GlobalIFunc>; /// @name Types /// @{ public: |