]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/common: mark ExitBarrier final
authorKefu Chai <kchai@redhat.com>
Mon, 8 Feb 2021 16:27:27 +0000 (00:27 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 9 Feb 2021 03:38:22 +0000 (11:38 +0800)
to silence -Wfinal-dtor-non-final-class warnings like

operation.h:461:20: warning: class with destructor marked 'final' cannot
be inherited from [-Wfinal-dtor-non-final-class]
    ~ExitBarrier() final {
                   ^

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/crimson/common/operation.h

index 77760ccebded3ba4e8ad63d2d6b4fb5a00c58ffb..1dbc635f78e5f6da7415d91ac9836addf4b34fed 100644 (file)
@@ -425,7 +425,7 @@ class OrderedConcurrentPhase : public PipelineStageI {
     return name;
   }
 
-  class ExitBarrier : public PipelineExitBarrierI {
+  class ExitBarrier final : public PipelineExitBarrierI {
     OrderedConcurrentPhase *phase;
     std::optional<seastar::future<>> barrier;
   public: