diff --git a/lldb/unittests/Interpreter/TestOptionValue.cpp b/lldb/unittests/Interpreter/TestOptionValue.cpp index b31422e0259b..7f383424368b 100644 --- a/lldb/unittests/Interpreter/TestOptionValue.cpp +++ b/lldb/unittests/Interpreter/TestOptionValue.cpp @@ -14,12 +14,13 @@ using namespace lldb_private; class Callback { public: - virtual ~Callback() = default; virtual void Invoke() const {} void operator()() const { Invoke(); } +protected: + ~Callback() = default; }; -class MockCallback : public Callback { +class MockCallback final : public Callback { public: MOCK_CONST_METHOD0(Invoke, void()); };