Add override to overriden virtual methods, remove virtual keywords.
[oota-llvm.git] / include / llvm / Support / CrashRecoveryContext.h
index 3869ebdc4a93cad07557bef0cafd16206d005d3e..f1e636d8ecc9bbbe200d8a79a8a5b364a42f974d 100644 (file)
@@ -166,9 +166,7 @@ public:
     : CrashRecoveryContextCleanupBase<
         CrashRecoveryContextDeleteCleanup<T>, T>(context, resource) {}
 
-  virtual void recoverResources() {
-    delete this->resource;
-  }  
+  void recoverResources() override { delete this->resource; }
 };
 
 template <typename T>
@@ -181,9 +179,7 @@ public:
     : CrashRecoveryContextCleanupBase<CrashRecoveryContextReleaseRefCleanup<T>,
           T>(context, resource) {}
 
-  virtual void recoverResources() {
-    this->resource->Release();
-  }
+  void recoverResources() override { this->resource->Release(); }
 };
 
 template <typename T, typename Cleanup = CrashRecoveryContextDeleteCleanup<T> >