From 6fdb686b7aa3ac42872198c7ed9a07f8caba413c Mon Sep 17 00:00:00 2001 From: irozzo-1A Date: Wed, 11 Mar 2026 09:37:45 +0000 Subject: [PATCH] chore(falco): fix warning in webserver.h /workspaces/falco/userspace/falco/app/../webserver.h:36:2: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 36 | falco_webserver(falco_webserver&&) = default; | ^ /workspaces/falco/userspace/falco/app/../webserver.h:49:20: note: move constructor of 'falco_webserver' is implicitly deleted because field 'm_failed' has a deleted move constructor 49 | std::atomic m_failed; | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/atomic:72:5: note: 'atomic' has been explicitly marked deleted here 72 | atomic(const atomic&) = delete; | ^ /workspaces/falco/userspace/falco/app/../webserver.h:36:39: note: replace 'default' with 'delete' 36 | falco_webserver(falco_webserver&&) = default; | ^~~~~~~ | delete /workspaces/falco/userspace/falco/app/../webserver.h:37:19: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 37 | falco_webserver& operator=(falco_webserver&&) = default; | ^ /workspaces/falco/userspace/falco/app/../webserver.h:49:20: note: move assignment operator of 'falco_webserver' is implicitly deleted because field 'm_failed' has a deleted move assignment operator 49 | std::atomic m_failed; | ^ /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/atomic:73:13: note: 'operator=' has been explicitly marked deleted here 73 | atomic& operator=(const atomic&) = delete; | ^ /workspaces/falco/userspace/falco/app/../webserver.h:37:50: note: replace 'default' with 'delete' 37 | falco_webserver& operator=(falco_webserver&&) = default; | ^~~~~~~ | delete Signed-off-by: irozzo-1A --- userspace/falco/webserver.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/userspace/falco/webserver.h b/userspace/falco/webserver.h index e5d97e58..faf204be 100644 --- a/userspace/falco/webserver.h +++ b/userspace/falco/webserver.h @@ -33,8 +33,8 @@ class falco_webserver { public: falco_webserver() = default; virtual ~falco_webserver(); - falco_webserver(falco_webserver&&) = default; - falco_webserver& operator=(falco_webserver&&) = default; + falco_webserver(falco_webserver&&) = delete; + falco_webserver& operator=(falco_webserver&&) = delete; falco_webserver(const falco_webserver&) = delete; falco_webserver& operator=(const falco_webserver&) = delete; virtual void start(const falco::app::state& state,