From cefe8c83afe852a53cdf51b4356aa426ece71b18 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 6 Aug 2021 19:48:19 +0800 Subject: [PATCH] test/crimson: mark final class "final" silences warning from Clang like: ../src/test/crimson/seastore/test_object_data_handler.cc:33:16: warning: class with destructor marked 'final' cannot be inherited from [-Wfinal-dtor-non-final-class] ~TestOnode() final = default; ^ ../src/test/crimson/seastore/test_object_data_handler.cc:20:7: note: mark 'TestOnode' as 'final' to silence this warning class TestOnode : public Onode { ^ 1 warning generated. Signed-off-by: Kefu Chai --- src/test/crimson/seastore/test_object_data_handler.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/crimson/seastore/test_object_data_handler.cc b/src/test/crimson/seastore/test_object_data_handler.cc index 972598aa968..2631ebb1cbe 100644 --- a/src/test/crimson/seastore/test_object_data_handler.cc +++ b/src/test/crimson/seastore/test_object_data_handler.cc @@ -17,7 +17,7 @@ namespace { } } -class TestOnode : public Onode { +class TestOnode final : public Onode { onode_layout_t layout; bool dirty = false; -- 2.47.3