[Lldb-commits] [lldb] [NFC][lldb-dap] Add missing header guard for DAPError and ProgressEvent. (PR #145915)
Ebuka Ezike via lldb-commits
lldb-commits at lists.llvm.org
Thu Jun 26 08:11:22 PDT 2025
https://github.com/da-viper created https://github.com/llvm/llvm-project/pull/145915
delete the copy, move constructor and assignment for ProgressEventReporter.
>From fbfc26bd78b815334af4beb786ac8276f782b370 Mon Sep 17 00:00:00 2001
From: Ebuka Ezike <yerimyah1 at gmail.com>
Date: Thu, 26 Jun 2025 16:07:28 +0100
Subject: [PATCH] [NFC][lldb-dap] add missing header guard.
delete the copy, move construction and assignment.
---
lldb/tools/lldb-dap/DAPError.h | 5 +++++
lldb/tools/lldb-dap/ProgressEvent.h | 13 ++++++++++---
2 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/lldb/tools/lldb-dap/DAPError.h b/lldb/tools/lldb-dap/DAPError.h
index e18614fe71935..e3ad10806a343 100644
--- a/lldb/tools/lldb-dap/DAPError.h
+++ b/lldb/tools/lldb-dap/DAPError.h
@@ -6,6 +6,9 @@
//
//===----------------------------------------------------------------------===//
+#ifndef LLDB_TOOLS_LLDB_DAP_DAPERROR_H
+#define LLDB_TOOLS_LLDB_DAP_DAPERROR_H
+
#include "llvm/Support/Error.h"
#include <optional>
#include <string>
@@ -50,3 +53,5 @@ class NotStoppedError : public llvm::ErrorInfo<NotStoppedError> {
};
} // namespace lldb_dap
+
+#endif // LLDB_TOOLS_LLDB_DAP_DAPERROR_H
\ No newline at end of file
diff --git a/lldb/tools/lldb-dap/ProgressEvent.h b/lldb/tools/lldb-dap/ProgressEvent.h
index d1b9b9dd887cd..55c7bd73f324e 100644
--- a/lldb/tools/lldb-dap/ProgressEvent.h
+++ b/lldb/tools/lldb-dap/ProgressEvent.h
@@ -6,6 +6,9 @@
//
//===----------------------------------------------------------------------===//
+#ifndef LLDB_TOOLS_LLDB_DAP_PROGRESS_EVENT_H
+#define LLDB_TOOLS_LLDB_DAP_PROGRESS_EVENT_H
+
#include <atomic>
#include <chrono>
#include <mutex>
@@ -13,8 +16,6 @@
#include <queue>
#include <thread>
-#include "DAPForward.h"
-
#include "llvm/Support/JSON.h"
namespace lldb_dap {
@@ -129,8 +130,12 @@ class ProgressEventReporter {
public:
/// \param[in] report_callback
/// Function to invoke to report the event to the IDE.
- ProgressEventReporter(ProgressEventReportCallback report_callback);
+ explicit ProgressEventReporter(ProgressEventReportCallback report_callback);
+ ProgressEventReporter(const ProgressEventReporter &) = delete;
+ ProgressEventReporter(ProgressEventReporter &&) = delete;
+ ProgressEventReporter &operator=(const ProgressEventReporter &) = delete;
+ ProgressEventReporter &operator=(ProgressEventReporter &&) = delete;
~ProgressEventReporter();
/// Add a new event to the internal queue and report the event if
@@ -156,3 +161,5 @@ class ProgressEventReporter {
};
} // namespace lldb_dap
+
+#endif // LLDB_TOOLS_LLDB_DAP_PROGRESS_EVENT_H
\ No newline at end of file
More information about the lldb-commits
mailing list