Fix a gcc warning:
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 9 Jun 2010 03:00:05 +0000 (03:00 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 9 Jun 2010 03:00:05 +0000 (03:00 +0000)
'class llvm::DAGDeltaAlgorithm' has virtual functions and accessible non-virtual destructor

Not sure if this is the best solution, but this class has state and some of the
classes that inherit from it also do, so it looks appropriate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105675 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/DAGDeltaAlgorithm.h

index de91282dc4b1faeba5a69807b008c9973071c8c4..99ed15c0d60f7d453e22f11cfad8adee9b36e48a 100644 (file)
@@ -45,6 +45,8 @@ public:
   typedef std::vector<changeset_ty> changesetlist_ty;
 
 public:
+  virtual ~DAGDeltaAlgorithm() {}
+
   /// Run - Minimize the DAG formed by the \arg Changes vertices and the \arg
   /// Dependencies edges by executing \see ExecuteOneTest() on subsets of
   /// changes and returning the smallest set which still satisfies the test