diff options
author | Eugene Zelenko <eugene.zelenko@gmail.com> | 2015-10-23 18:39:37 +0000 |
---|---|---|
committer | Eugene Zelenko <eugene.zelenko@gmail.com> | 2015-10-23 18:39:37 +0000 |
commit | 8f30a65ca3a92bf434bb97eb3d224b1ea80bdde9 (patch) | |
tree | 7ecbc519ef6a0a00b88d1b58bd87a019b97ede3f /lldb/source/Target/LanguageRuntime.cpp | |
parent | 94660b3c36798acdb0014f6abe4ca9c1071b91bd (diff) | |
download | bcm5719-llvm-8f30a65ca3a92bf434bb97eb3d224b1ea80bdde9.tar.gz bcm5719-llvm-8f30a65ca3a92bf434bb97eb3d224b1ea80bdde9.zip |
Fix Clang-tidy modernize-use-override warnings in source/Target; other minor fixes.
llvm-svn: 251134
Diffstat (limited to 'lldb/source/Target/LanguageRuntime.cpp')
-rw-r--r-- | lldb/source/Target/LanguageRuntime.cpp | 30 |
1 files changed, 10 insertions, 20 deletions
diff --git a/lldb/source/Target/LanguageRuntime.cpp b/lldb/source/Target/LanguageRuntime.cpp index f2ad815214a..f930f40ace6 100644 --- a/lldb/source/Target/LanguageRuntime.cpp +++ b/lldb/source/Target/LanguageRuntime.cpp @@ -1,4 +1,4 @@ -//===-- LanguageRuntime.cpp -------------------------------------------------*- C++ -*-===// +//===-- LanguageRuntime.cpp -------------------------------------*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -7,6 +7,10 @@ // //===----------------------------------------------------------------------===// +// C Includes +// C++ Includes +// Other libraries and framework includes +// Project includes #include "lldb/Target/LanguageRuntime.h" #include "lldb/Target/ObjCLanguageRuntime.h" #include "lldb/Target/Target.h" @@ -17,7 +21,6 @@ using namespace lldb; using namespace lldb_private; - class ExceptionSearchFilter : public SearchFilter { public: @@ -33,8 +36,7 @@ public: UpdateModuleListIfNeeded (); } - virtual - ~ExceptionSearchFilter() {} + ~ExceptionSearchFilter() override = default; bool ModulePasses (const lldb::ModuleSP &module_sp) override @@ -52,7 +54,6 @@ public: if (m_filter_sp) return m_filter_sp->ModulePasses (spec); return false; - } void @@ -133,11 +134,8 @@ public: { } - virtual - ~ExceptionBreakpointResolver() - { - } - + ~ExceptionBreakpointResolver() override = default; + Searcher::CallbackReturn SearchCallback (SearchFilter &filter, SymbolContext &context, @@ -187,6 +185,7 @@ public: static inline bool classof(const BreakpointResolver *V) { return V->getResolverID() == BreakpointResolver::ExceptionResolver; } + protected: BreakpointResolverSP CopyForBreakpoint (Breakpoint &breakpoint) override @@ -244,7 +243,6 @@ protected: bool m_throw_bp; }; - LanguageRuntime* LanguageRuntime::FindPlugin (Process *process, lldb::LanguageType language) { @@ -264,20 +262,12 @@ LanguageRuntime::FindPlugin (Process *process, lldb::LanguageType language) return NULL; } -//---------------------------------------------------------------------- -// Constructor -//---------------------------------------------------------------------- LanguageRuntime::LanguageRuntime(Process *process) : m_process (process) { } -//---------------------------------------------------------------------- -// Destructor -//---------------------------------------------------------------------- -LanguageRuntime::~LanguageRuntime() -{ -} +LanguageRuntime::~LanguageRuntime() = default; Breakpoint::BreakpointPreconditionSP LanguageRuntime::CreateExceptionPrecondition (lldb::LanguageType language, |