eliminate a bunch of dynamic_cast's.
[oota-llvm.git] / lib / Analysis / IPA / CallGraphSCCPass.cpp
index 5504b9be33ae13c08f7310bed0da272a35c6980d..bb2a2cc8c3ce9b761b430c75d177ec6132392ef1 100644 (file)
@@ -57,6 +57,9 @@ public:
     return "CallGraph Pass Manager";
   }
 
+  virtual PMDataManager *getAsPMDataManager() { return this; }
+  virtual Pass *getAsPass() { return this; }
+
   // Print passes managed by this manager
   void dumpPassStructure(unsigned Offset) {
     errs().indent(Offset*2) << "Call Graph SCC Pass Manager\n";