Remove virtual keyword for two routines that should never be overridden.
authorEvan Cheng <evan.cheng@apple.com>
Tue, 13 Nov 2012 03:14:16 +0000 (03:14 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 13 Nov 2012 03:14:16 +0000 (03:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167812 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/PassManagers.h

index 0af58533805ee278a5bfbc3cf93606dd65d183c1..014df7d30bf4a83b2f464181d49fc65717de2df4 100644 (file)
@@ -168,7 +168,7 @@ class PMTopLevelManager {
 protected:
   explicit PMTopLevelManager(PMDataManager *PMDM);
 
-  virtual unsigned getNumContainedManagers() const {
+  unsigned getNumContainedManagers() const {
     return (unsigned)PassManagers.size();
   }
 
@@ -343,7 +343,7 @@ public:
   void dumpRequiredSet(const Pass *P) const;
   void dumpPreservedSet(const Pass *P) const;
 
-  virtual unsigned getNumContainedPasses() const {
+  unsigned getNumContainedPasses() const {
     return (unsigned)PassVector.size();
   }