Quiesce warning about non-virtual d'tor in virtual class.
authorBill Wendling <isanbard@gmail.com>
Fri, 3 Sep 2010 18:41:20 +0000 (18:41 +0000)
committerBill Wendling <isanbard@gmail.com>
Fri, 3 Sep 2010 18:41:20 +0000 (18:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112991 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-diff/DifferenceEngine.h

index 1609bd5c108820c1bd29590db53ede1de5d72d31..6eefb06118fa6d4973973bdbd71bff554369fc51 100644 (file)
@@ -118,7 +118,7 @@ namespace llvm {
       virtual void logd(const DiffLogBuilder &Log) = 0;
 
     protected:
-      ~Consumer() {}
+      virtual ~Consumer() {}
     };
 
     /// A RAII object for recording the current context.
@@ -141,7 +141,7 @@ namespace llvm {
       virtual bool operator()(Value *L, Value *R) = 0;
 
     protected:
-      ~Oracle() {}
+      virtual ~Oracle() {}
     };
 
     DifferenceEngine(LLVMContext &context, Consumer &consumer)