Make MachineFunctionPass::createPrinterPass private, as no subclasses
[oota-llvm.git] / include / llvm / CodeGen / MachineFunctionPass.h
index bac110316d4f306e2034314cb8b093bb1f8d4058..685e86824c31f66806882592dfaea46c3aea302f 100644 (file)
@@ -48,7 +48,11 @@ protected:
   virtual void getAnalysisUsage(AnalysisUsage &AU) const;
 
 private:
-  bool runOnFunction(Function &F);
+  /// createPrinterPass - Get a machine function printer pass.
+  virtual Pass *createPrinterPass(raw_ostream &O,
+                                  const std::string &Banner) const;
+
+  virtual bool runOnFunction(Function &F);
 };
 
 } // End llvm namespace