Change PMStack::push to accept a PMDataManager* instead of
[oota-llvm.git] / lib / VMCore / PassManager.cpp
index bef1171bd0e4165d9df37e3c05721c702270e833..275e0aea3fe96818407d81f0c040282cb9180b80 100644 (file)
@@ -1395,10 +1395,9 @@ void PMStack::pop() {
 }
 
 // Push PM on the stack and set its top level manager.
-void PMStack::push(Pass *P) {
+void PMStack::push(PMDataManager *PM) {
 
   PMDataManager *Top = NULL;
-  PMDataManager *PM = dynamic_cast<PMDataManager *>(P);
   assert (PM && "Unable to push. Pass Manager expected");
 
   if (this->empty()) {