[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