From a4d411b2ffc91191279caa5551cff013fe26bbce Mon Sep 17 00:00:00 2001 From: Ronen Friedman Date: Sun, 6 Dec 2020 12:13:53 +0200 Subject: [PATCH] rgw: removing a pessimizing move "warning: moving a temporary object prevents copy elision" Co-authored-by: Kefu Chai Signed-off-by: Ronen Friedman --- src/rgw/rgw_sal_rados.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/rgw_sal_rados.h b/src/rgw/rgw_sal_rados.h index dec80ed903525..bc522ac733b2e 100644 --- a/src/rgw/rgw_sal_rados.h +++ b/src/rgw/rgw_sal_rados.h @@ -253,7 +253,7 @@ class RGWRadosBucket : public RGWBucket { bool *is_truncated, RGWUsageIter& usage_iter, map& usage) override; virtual std::unique_ptr clone() { - return std::move(std::unique_ptr(new RGWRadosBucket(*this))); + return std::make_unique(*this); } friend class RGWRadosStore; -- 2.39.5