Trim some unneeded fields.
[oota-llvm.git] / include / llvm / PassManager.h
index f1178e07d3b0953f6367ea8ab3dafdfec6669516..1abfa68a1ace62a1f5286f969c1aa573f3b599af 100644 (file)
@@ -26,7 +26,6 @@ class ModulePass;
 class Module;
 class ModuleProvider;
 
-class ModulePassManager;
 class PassManagerImpl;
 class FunctionPassManagerImpl;
 
@@ -59,7 +58,7 @@ private:
 /// FunctionPassManager manages FunctionPasses and BasicBlockPassManagers.
 class FunctionPassManager {
 public:
-  FunctionPassManager(ModuleProvider *P);
+  explicit FunctionPassManager(ModuleProvider *P);
   FunctionPassManager();
   ~FunctionPassManager();
  
@@ -80,7 +79,7 @@ public:
   ///
   bool doInitialization();
   
-  /// doFinalization - Run all of the initializers for the function passes.
+  /// doFinalization - Run all of the finalizers for the function passes.
   ///
   bool doFinalization();
 private: