diff options
Diffstat (limited to 'include/llvm/Instruction.h')
-rw-r--r-- | include/llvm/Instruction.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/include/llvm/Instruction.h b/include/llvm/Instruction.h index ed0357f823..dbf41f179f 100644 --- a/include/llvm/Instruction.h +++ b/include/llvm/Instruction.h @@ -22,9 +22,8 @@ namespace llvm { struct AssemblyAnnotationWriter; class BinaryOperator; -template<typename SC> struct ilist_traits; -template<typename ValueSubClass, typename ItemParentClass, typename SymTabClass, - typename SubClass> class SymbolTableListTraits; +template<typename ValueSubClass, typename ItemParentClass> + class SymbolTableListTraits; class Instruction : public User { void operator=(const Instruction &); // Do not implement @@ -36,8 +35,7 @@ class Instruction : public User { void setNext(Instruction *N) { Next = N; } void setPrev(Instruction *N) { Prev = N; } - friend class SymbolTableListTraits<Instruction, BasicBlock, Function, - ilist_traits<Instruction> >; + friend class SymbolTableListTraits<Instruction, BasicBlock>; void setParent(BasicBlock *P); protected: Instruction(const Type *Ty, unsigned iType, Use *Ops, unsigned NumOps, |