Fix -Wdelete-non-virtual-dtor warnings by making SampleProfile methods non-virtual
authorAlexey Samsonov <samsonov@google.com>
Wed, 13 Nov 2013 13:09:39 +0000 (13:09 +0000)
committerAlexey Samsonov <samsonov@google.com>
Wed, 13 Nov 2013 13:09:39 +0000 (13:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194568 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/SampleProfile.cpp

index f5491859a1605153ec1e28ea7ce99f9c84586295..9bcd702a9137784438fa8322c34d1ce451220e2c 100644 (file)
@@ -81,10 +81,10 @@ class SampleProfile {
 public:
   SampleProfile(StringRef F) : Profiles(0), Filename(F) {}
 
-  virtual void dump();
-  virtual void loadText();
-  virtual void loadNative() { llvm_unreachable("not implemented"); }
-  virtual bool emitAnnotations(Function &F);
+  void dump();
+  void loadText();
+  void loadNative() { llvm_unreachable("not implemented"); }
+  bool emitAnnotations(Function &F);
   void printFunctionProfile(raw_ostream &OS, StringRef FName);
   void dumpFunctionProfile(StringRef FName);