remove two useless functions. Just inherit Type's implementation instead.
authorChris Lattner <sabre@nondot.org>
Thu, 3 May 2007 17:10:20 +0000 (17:10 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 3 May 2007 17:10:20 +0000 (17:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36677 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/DerivedTypes.h

index 6013c265f0b1700ae86c76722d30231ef4408736..af58827c8812b89dc1ee57304107b56d3ada4276 100644 (file)
@@ -407,14 +407,6 @@ public:
     return new OpaqueType();           // All opaque types are distinct
   }
 
-  // Implement the AbstractTypeUser interface.
-  virtual void refineAbstractType(const DerivedType *OldTy, const Type *NewTy) {
-    abort();   // FIXME: this is not really an AbstractTypeUser!
-  }
-  virtual void typeBecameConcrete(const DerivedType *AbsTy) {
-    abort();   // FIXME: this is not really an AbstractTypeUser!
-  }
-
   // Implement support for type inquiry through isa, cast, and dyn_cast:
   static inline bool classof(const OpaqueType *T) { return true; }
   static inline bool classof(const Type *T) {