From ab72f9763ff554aa2a3d2c9606b2b7cc0ce6d04d Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Tue, 13 Nov 2012 03:14:16 +0000 Subject: [PATCH] Remove virtual keyword for two routines that should never be overridden. llvm-svn: 167812 --- llvm/include/llvm/PassManagers.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/include/llvm/PassManagers.h b/llvm/include/llvm/PassManagers.h index 0af58533805e..014df7d30bf4 100644 --- a/llvm/include/llvm/PassManagers.h +++ b/llvm/include/llvm/PassManagers.h @@ -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(); } -- GitLab