Allow copyRegToReg to emit cross register classes copies.
[oota-llvm.git] / include / llvm / Instructions.h
index 98df15e4e9408e6f8b6cef12d592bb6e5bfd371c..ec03030865261985852abdece65ced5fd18d5619 100644 (file)
@@ -917,7 +917,7 @@ public:
   /// if it is a direct call.  If it is a call through a function pointer,
   /// return null.
   Function *getCalledFunction() const {
-    return static_cast<Function*>(dyn_cast<Function>(getOperand(0)));
+    return dyn_cast<Function>(getOperand(0));
   }
 
   /// getCalledValue - Get a pointer to the function that is invoked by this