[llvm-commits] CVS: llvm/include/llvm/DerivedTypes.h

Chris Lattner sabre at nondot.org
Thu May 3 10:10:39 PDT 2007



Changes in directory llvm/include/llvm:

DerivedTypes.h updated: 1.92 -> 1.93
---
Log message:

remove two useless functions.  Just inherit Type's implementation instead.


---
Diffs of the changes:  (+0 -8)

 DerivedTypes.h |    8 --------
 1 files changed, 8 deletions(-)


Index: llvm/include/llvm/DerivedTypes.h
diff -u llvm/include/llvm/DerivedTypes.h:1.92 llvm/include/llvm/DerivedTypes.h:1.93
--- llvm/include/llvm/DerivedTypes.h:1.92	Sun Apr 22 00:46:44 2007
+++ llvm/include/llvm/DerivedTypes.h	Thu May  3 12:10:20 2007
@@ -407,14 +407,6 @@
     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) {






More information about the llvm-commits mailing list