From: Evan Cheng Date: Tue, 13 Nov 2012 03:14:16 +0000 (+0000) Subject: Remove virtual keyword for two routines that should never be overridden. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=4712b804dfe02bc7bbf948f9a5e352b3f14cc89a;p=oota-llvm.git Remove virtual keyword for two routines that should never be overridden. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167812 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/PassManagers.h b/include/llvm/PassManagers.h index 0af58533805..014df7d30bf 100644 --- a/include/llvm/PassManagers.h +++ b/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(); }