Remove getType() overrides for ExtractValueInst and InsertValueInst.
authorEric Christopher <echristo@apple.com>
Mon, 18 May 2009 18:46:57 +0000 (18:46 +0000)
committerEric Christopher <echristo@apple.com>
Mon, 18 May 2009 18:46:57 +0000 (18:46 +0000)
Patch by John McCall.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72028 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Instructions.h

index c5016515e3f25ab2f53058ccc830d8a1c3ab11c2..59ae6100d2cdc97830fad4fa98625f338ce0cac4 100644 (file)
@@ -1616,11 +1616,6 @@ public:
 
   virtual ExtractValueInst *clone() const;
 
-  // getType - Overload to return most specific pointer type...
-  const PointerType *getType() const {
-    return reinterpret_cast<const PointerType*>(Instruction::getType());
-  }
-
   /// getIndexedType - Returns the type of the element that would be extracted
   /// with an extractvalue instruction with the specified parameters.
   ///
@@ -1794,11 +1789,6 @@ public:
   /// Transparently provide more efficient getOperand methods.
   DECLARE_TRANSPARENT_OPERAND_ACCESSORS(Value);
 
-  // getType - Overload to return most specific pointer type...
-  const PointerType *getType() const {
-    return reinterpret_cast<const PointerType*>(Instruction::getType());
-  }
-
   typedef const unsigned* idx_iterator;
   inline idx_iterator idx_begin() const { return Indices.begin(); }
   inline idx_iterator idx_end()   const { return Indices.end(); }