From: Kefu Chai Date: Mon, 8 Feb 2021 13:52:07 +0000 (+0800) Subject: crimson/os: do not define assignment operator for Value X-Git-Tag: v17.1.0~3029^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=876737f92e293f4dd352d4db2ac7b5c6d2342187;p=ceph.git crimson/os: do not define assignment operator for Value we cannot assign a reference. Signed-off-by: Kefu Chai --- diff --git a/src/crimson/os/seastore/onode_manager/staged-fltree/value.h b/src/crimson/os/seastore/onode_manager/staged-fltree/value.h index 8edf6c1d4bae..9813d6ea8cb0 100644 --- a/src/crimson/os/seastore/onode_manager/staged-fltree/value.h +++ b/src/crimson/os/seastore/onode_manager/staged-fltree/value.h @@ -167,8 +167,8 @@ class Value { virtual ~Value(); Value(const Value&) = default; Value(Value&&) = default; - Value& operator=(const Value&) = default; - Value& operator=(Value&&) = default; + Value& operator=(const Value&) = delete; + Value& operator=(Value&&) = delete; /// Returns the value payload size. value_size_t get_payload_size() const {