mirror of
https://github.com/falcosecurity/falco.git
synced 2026-03-18 10:44:27 +00:00
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<bool> 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<bool> 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 <iacopo@sysdig.com>
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user