From 65c6156563597cced9d581210dc6f1a6d752dcfa Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 28 Nov 2016 14:26:21 -0500 Subject: [PATCH] os/ObjectStore: pass by ref to clone CID 1395658 (#1 of 1): Big parameter passed by value (PASS_BY_VALUE) pass_by_value: Passing parameter noid of type ghobject_t (size 144 bytes) by value. Signed-off-by: Sage Weil --- src/os/ObjectStore.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/os/ObjectStore.h b/src/os/ObjectStore.h index 35e1026685c..3bbce755560 100644 --- a/src/os/ObjectStore.h +++ b/src/os/ObjectStore.h @@ -1156,7 +1156,8 @@ public: * The destination named object may already exist, in * which case its previous contents are discarded. */ - void clone(const coll_t& cid, const ghobject_t& oid, ghobject_t noid) { + void clone(const coll_t& cid, const ghobject_t& oid, + const ghobject_t& noid) { Op* _op = _get_next_op(); _op->op = OP_CLONE; _op->cid = _get_coll_id(cid); -- 2.47.3