[dom] Make the DominatorTreeBase not a dynamic class!
[oota-llvm.git] / include / llvm / Support / GenericDomTree.h
index fa56f9a295f3bb8dfc75d603cbfa0d320771a231..fde56135a962356903f667b0c5196bb8358722a8 100644 (file)
@@ -314,7 +314,7 @@ protected:
 public:
   explicit DominatorTreeBase(bool isPostDom)
       : DominatorBase<NodeT>(isPostDom), DFSInfoValid(false), SlowQueries(0) {}
-  virtual ~DominatorTreeBase() { reset(); }
+  ~DominatorTreeBase() { reset(); }
 
   DominatorTreeBase(DominatorTreeBase &&Arg)
       : DominatorBase<NodeT>(
@@ -368,7 +368,7 @@ public:
     return false;
   }
 
-  virtual void releaseMemory() { reset(); }
+  void releaseMemory() { reset(); }
 
   /// getNode - return the (Post)DominatorTree node for the specified basic
   /// block.  This is the same as using operator[] on this class.