[llvm-commits] [llvm] r43133 - /llvm/trunk/lib/VMCore/Constants.cpp
Chris Lattner
sabre at nondot.org
Thu Oct 18 09:26:25 PDT 2007
Author: lattner
Date: Thu Oct 18 11:26:24 2007
New Revision: 43133
URL: http://llvm.org/viewvc/llvm-project?rev=43133&view=rev
Log:
this doesn't need dynamic_cast.
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=43133&r1=43132&r2=43133&view=diff
==============================================================================
--- llvm/trunk/lib/VMCore/Constants.cpp (original)
+++ llvm/trunk/lib/VMCore/Constants.cpp Thu Oct 18 11:26:24 2007
@@ -580,7 +580,7 @@
}
unsigned ConstantExpr::getPredicate() const {
assert(getOpcode() == Instruction::FCmp || getOpcode() == Instruction::ICmp);
- return dynamic_cast<const CompareConstantExpr*>(this)->predicate;
+ return ((const CompareConstantExpr*)this)->predicate;
}
Constant *ConstantExpr::getShl(Constant *C1, Constant *C2) {
return get(Instruction::Shl, C1, C2);
More information about the llvm-commits
mailing list