Use explicit .get() calls to avoid having to #include Function.h
authorChris Lattner <sabre@nondot.org>
Tue, 9 Apr 2002 19:07:44 +0000 (19:07 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 9 Apr 2002 19:07:44 +0000 (19:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2208 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/iOther.h

index 3e3bfc4bfd3da908c47553a574c8ebdb60ad78a0..ef99399a0bed30837238ec65aa46c835edd82d52 100644 (file)
@@ -9,7 +9,6 @@
 #define LLVM_IOTHER_H
 
 #include "llvm/InstrTypes.h"
-#include "llvm/Function.h"
 
 //===----------------------------------------------------------------------===//
 //                                 CastInst Class
@@ -91,10 +90,10 @@ public:
   bool hasSideEffects() const { return true; }
 
   const Function *getCalledFunction() const {
-    return dyn_cast<Function>(Operands[0]);
+    return dyn_cast<Function>(Operands[0].get());
   }
   Function *getCalledFunction() {
-    return dyn_cast<Function>(Operands[0]);
+    return dyn_cast<Function>(Operands[0].get());
   }
 
   // getCalledValue - Get a pointer to a method that is invoked by this inst.