[llvm-commits] [llvm] r55566 - /llvm/trunk/lib/VMCore/Constants.cpp
Gordon Henriksen
gordonhenriksen at mac.com
Sat Aug 30 08:41:56 PDT 2008
Author: gordon
Date: Sat Aug 30 10:41:51 2008
New Revision: 55566
URL: http://llvm.org/viewvc/llvm-project?rev=55566&view=rev
Log:
Fix ConstantExpr::getInsertElement.
Breakage was exposed in the Ocaml bindings tests after Chris
uncommented an assertion in r55084.
Modified:
llvm/trunk/lib/VMCore/Constants.cpp
Modified: llvm/trunk/lib/VMCore/Constants.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/VMCore/Constants.cpp?rev=55566&r1=55565&r2=55566&view=diff
==============================================================================
--- llvm/trunk/lib/VMCore/Constants.cpp (original)
+++ llvm/trunk/lib/VMCore/Constants.cpp Sat Aug 30 10:41:51 2008
@@ -2316,8 +2316,7 @@
&& "Insertelement types must match!");
assert(Idx->getType() == Type::Int32Ty &&
"Insertelement index must be i32 type!");
- return getInsertElementTy(cast<VectorType>(Val->getType())->getElementType(),
- Val, Elt, Idx);
+ return getInsertElementTy(Val->getType(), Val, Elt, Idx);
}
Constant *ConstantExpr::getShuffleVectorTy(const Type *ReqTy, Constant *V1,
More information about the llvm-commits
mailing list