remove unneeded reinterpret_casts
authorGabor Greif <ggreif@gmail.com>
Tue, 27 May 2008 11:03:29 +0000 (11:03 +0000)
committerGabor Greif <ggreif@gmail.com>
Tue, 27 May 2008 11:03:29 +0000 (11:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51589 91177308-0d34-0410-b5e6-96231b3b80d8

lib/VMCore/Instructions.cpp

index f33e2dd449ade0c6ac51fed99f8a80f30eea6554..cf79b6fe60df7d6216db5cfe5bda2bb22529c856 100644 (file)
@@ -1010,7 +1010,7 @@ void GetElementPtrInst::init(Value *Ptr, Value *Idx) {
 }
 
 GetElementPtrInst::GetElementPtrInst(const GetElementPtrInst &GEPI)
-  : Instruction(reinterpret_cast<const Type*>(GEPI.getType()), GetElementPtr,
+  : Instruction(GEPI.getType(), GetElementPtr,
                 OperandTraits<GetElementPtrInst>::op_end(this)
                 - GEPI.getNumOperands(),
                 GEPI.getNumOperands()) {
@@ -1355,7 +1355,7 @@ void InsertValueInst::init(Value *Agg, Value *Val, Value *Idx) {
 }
 
 InsertValueInst::InsertValueInst(const InsertValueInst &IVI)
-  : Instruction(reinterpret_cast<const Type*>(IVI.getType()), InsertValue,
+  : Instruction(IVI.getType(), InsertValue,
                 OperandTraits<InsertValueInst>::op_end(this)
                 - IVI.getNumOperands(),
                 IVI.getNumOperands()) {