]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os: do not define assignment operator for Value
authorKefu Chai <kchai@redhat.com>
Mon, 8 Feb 2021 13:52:07 +0000 (21:52 +0800)
committerKefu Chai <kchai@redhat.com>
Mon, 8 Feb 2021 14:09:46 +0000 (22:09 +0800)
we cannot assign a reference.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/crimson/os/seastore/onode_manager/staged-fltree/value.h

index 8edf6c1d4bae70bd2da4108d15a1fa647518454c..9813d6ea8cb07e50abd285d7d7411bf2e4d1511e 100644 (file)
@@ -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 {