Fix doxygen comment syntax.
[oota-llvm.git] / include / llvm / PassManagers.h
index 5bf4dfb0a1047a6a20d37a03de5c0c878add1b64..495b32c7e9b8bf61c705b9caf3062bf4b624ce26 100644 (file)
@@ -86,6 +86,9 @@
 #ifndef PASSMANAGERS_H
 #define PASSMANAGERS_H
 
+#include "llvm/Pass.h"
+#include <deque>
+
 namespace llvm {
 
 /// FunctionPassManager and PassManager, two top level managers, serve 
@@ -145,7 +148,7 @@ private:
 class PMTopLevelManager {
 public:
 
-  virtual unsigned getNumContainedManagers() {
+  virtual unsigned getNumContainedManagers() const {
     return (unsigned)PassManagers.size();
   }
 
@@ -305,7 +308,7 @@ public:
   void dumpAnalysisSetInfo(const char *Msg, Pass *P,
                            const std::vector<AnalysisID> &Set) const;
 
-  virtual unsigned getNumContainedPasses() 
+  virtual unsigned getNumContainedPasses() const {
     return (unsigned)PassVector.size();
   }