[Lldb-commits] [lldb] 57011c9 - [NFC][lldb][windows] Default empty user-defined destructors (#199037)
via lldb-commits
lldb-commits at lists.llvm.org
Thu May 21 08:25:14 PDT 2026
Author: Charles Zablit
Date: 2026-05-21T16:24:59+01:00
New Revision: 57011c962565846b7343915ff3489b91cd036da1
URL: https://github.com/llvm/llvm-project/commit/57011c962565846b7343915ff3489b91cd036da1
DIFF: https://github.com/llvm/llvm-project/commit/57011c962565846b7343915ff3489b91cd036da1.diff
LOG: [NFC][lldb][windows] Default empty user-defined destructors (#199037)
Added:
Modified:
lldb/include/lldb/Host/windows/MainLoopWindows.h
lldb/source/Host/windows/ConnectionConPTYWindows.cpp
lldb/source/Plugins/Process/Windows/Common/ExceptionRecord.h
lldb/source/Plugins/Process/Windows/Common/IDebugDelegate.h
lldb/source/Plugins/Process/Windows/Common/NativeThreadWindows.h
lldb/source/Plugins/Process/Windows/Common/ProcessDebugger.cpp
lldb/source/Plugins/Process/Windows/Common/ProcessWindows.cpp
lldb/source/Plugins/Process/Windows/Common/RegisterContextWindows.cpp
lldb/source/Plugins/Process/Windows/Common/arm/RegisterContextWindows_arm.cpp
Removed:
################################################################################
diff --git a/lldb/include/lldb/Host/windows/MainLoopWindows.h b/lldb/include/lldb/Host/windows/MainLoopWindows.h
index 65b44aa1582c3..d3fcda22299ef 100644
--- a/lldb/include/lldb/Host/windows/MainLoopWindows.h
+++ b/lldb/include/lldb/Host/windows/MainLoopWindows.h
@@ -36,7 +36,7 @@ class MainLoopWindows : public MainLoopBase {
class IOEvent {
public:
IOEvent(handle_t event) : m_event(event) {}
- virtual ~IOEvent() {}
+ virtual ~IOEvent() = default;
virtual void WillPoll() {}
virtual void DidPoll() {}
virtual void Disarm() {}
diff --git a/lldb/source/Host/windows/ConnectionConPTYWindows.cpp b/lldb/source/Host/windows/ConnectionConPTYWindows.cpp
index d370aa7a77e1b..e9d026fc7dc9f 100644
--- a/lldb/source/Host/windows/ConnectionConPTYWindows.cpp
+++ b/lldb/source/Host/windows/ConnectionConPTYWindows.cpp
@@ -18,7 +18,7 @@ using namespace lldb_private;
ConnectionConPTY::ConnectionConPTY(std::shared_ptr<PseudoConsole> pty)
: ConnectionGenericFile(pty->GetSTDOUTHandle(), false), m_pty(pty) {}
-ConnectionConPTY::~ConnectionConPTY() {}
+ConnectionConPTY::~ConnectionConPTY() = default;
lldb::ConnectionStatus ConnectionConPTY::Connect(llvm::StringRef s,
Status *error_ptr) {
diff --git a/lldb/source/Plugins/Process/Windows/Common/ExceptionRecord.h b/lldb/source/Plugins/Process/Windows/Common/ExceptionRecord.h
index 4499698369f59..6a55d0046796a 100644
--- a/lldb/source/Plugins/Process/Windows/Common/ExceptionRecord.h
+++ b/lldb/source/Plugins/Process/Windows/Common/ExceptionRecord.h
@@ -50,7 +50,7 @@ class ExceptionRecord {
m_arguments(record.ExceptionInformation,
record.ExceptionInformation + record.NumberParameters) {}
- virtual ~ExceptionRecord() {}
+ virtual ~ExceptionRecord() = default;
DWORD
GetExceptionCode() const { return m_code; }
diff --git a/lldb/source/Plugins/Process/Windows/Common/IDebugDelegate.h b/lldb/source/Plugins/Process/Windows/Common/IDebugDelegate.h
index aff2dd610eea0..687ccab10bf0c 100644
--- a/lldb/source/Plugins/Process/Windows/Common/IDebugDelegate.h
+++ b/lldb/source/Plugins/Process/Windows/Common/IDebugDelegate.h
@@ -24,7 +24,7 @@ class HostThread;
// notification of events that happen in a debugged process.
class IDebugDelegate {
public:
- virtual ~IDebugDelegate() {}
+ virtual ~IDebugDelegate() = default;
virtual void OnExitProcess(uint32_t exit_code) = 0;
virtual void OnDebuggerConnected(lldb::addr_t image_base) = 0;
diff --git a/lldb/source/Plugins/Process/Windows/Common/NativeThreadWindows.h b/lldb/source/Plugins/Process/Windows/Common/NativeThreadWindows.h
index 542bf769ba7b7..0c965665227db 100644
--- a/lldb/source/Plugins/Process/Windows/Common/NativeThreadWindows.h
+++ b/lldb/source/Plugins/Process/Windows/Common/NativeThreadWindows.h
@@ -23,7 +23,7 @@ class NativeThreadWindows : public NativeThreadProtocol {
public:
NativeThreadWindows(NativeProcessWindows &process, const HostThread &thread);
- ~NativeThreadWindows() {}
+ ~NativeThreadWindows() override = default;
Status DoStop();
Status DoResume(lldb::StateType resume_state);
diff --git a/lldb/source/Plugins/Process/Windows/Common/ProcessDebugger.cpp b/lldb/source/Plugins/Process/Windows/Common/ProcessDebugger.cpp
index 531b4e43b6e72..0748bde171832 100644
--- a/lldb/source/Plugins/Process/Windows/Common/ProcessDebugger.cpp
+++ b/lldb/source/Plugins/Process/Windows/Common/ProcessDebugger.cpp
@@ -63,7 +63,7 @@ static bool IsPageExecutable(uint32_t protect) {
namespace lldb_private {
-ProcessDebugger::~ProcessDebugger() {}
+ProcessDebugger::~ProcessDebugger() = default;
lldb::pid_t ProcessDebugger::GetDebuggedProcessId() const {
if (m_session_data)
diff --git a/lldb/source/Plugins/Process/Windows/Common/ProcessWindows.cpp b/lldb/source/Plugins/Process/Windows/Common/ProcessWindows.cpp
index eb1c4acc0f2bb..eb10701636d8d 100644
--- a/lldb/source/Plugins/Process/Windows/Common/ProcessWindows.cpp
+++ b/lldb/source/Plugins/Process/Windows/Common/ProcessWindows.cpp
@@ -126,7 +126,7 @@ ProcessWindows::ProcessWindows(lldb::TargetSP target_sp,
RegisterContextWindows::GetNumHardwareBreakpointSlots(),
LLDB_INVALID_BREAK_ID) {}
-ProcessWindows::~ProcessWindows() {}
+ProcessWindows::~ProcessWindows() = default;
Status ProcessWindows::EnableBreakpointSite(BreakpointSite *bp_site) {
if (bp_site->HardwareRequired())
diff --git a/lldb/source/Plugins/Process/Windows/Common/RegisterContextWindows.cpp b/lldb/source/Plugins/Process/Windows/Common/RegisterContextWindows.cpp
index 25b67bec3e3cf..db1583168ae4f 100644
--- a/lldb/source/Plugins/Process/Windows/Common/RegisterContextWindows.cpp
+++ b/lldb/source/Plugins/Process/Windows/Common/RegisterContextWindows.cpp
@@ -30,7 +30,7 @@ RegisterContextWindows::RegisterContextWindows(Thread &thread,
: RegisterContext(thread, concrete_frame_idx), m_context(),
m_context_stale(true) {}
-RegisterContextWindows::~RegisterContextWindows() {}
+RegisterContextWindows::~RegisterContextWindows() = default;
void RegisterContextWindows::InvalidateAllRegisters() {
m_context_stale = true;
diff --git a/lldb/source/Plugins/Process/Windows/Common/arm/RegisterContextWindows_arm.cpp b/lldb/source/Plugins/Process/Windows/Common/arm/RegisterContextWindows_arm.cpp
index 6f0efc257695d..064bee9ac73ef 100644
--- a/lldb/source/Plugins/Process/Windows/Common/arm/RegisterContextWindows_arm.cpp
+++ b/lldb/source/Plugins/Process/Windows/Common/arm/RegisterContextWindows_arm.cpp
@@ -80,7 +80,7 @@ RegisterContextWindows_arm::RegisterContextWindows_arm(
Thread &thread, uint32_t concrete_frame_idx)
: RegisterContextWindows(thread, concrete_frame_idx) {}
-RegisterContextWindows_arm::~RegisterContextWindows_arm() {}
+RegisterContextWindows_arm::~RegisterContextWindows_arm() = default;
size_t RegisterContextWindows_arm::GetRegisterCount() {
return std::size(g_register_infos_arm);
More information about the lldb-commits
mailing list