From: Xuehan Xu Date: Fri, 24 May 2024 09:35:47 +0000 (+0800) Subject: crimson/osd/pg_shard_manager: remove the unnecessary "std::move" call X-Git-Tag: v20.0.0~1781^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=3d77b5c7e2ed95d424cdc9b97f9b41cea1a2648a;p=ceph.git crimson/osd/pg_shard_manager: remove the unnecessary "std::move" call Fixing the following compilation issue: /home/xuxuehan/src/ceph/src/crimson/osd/pg_shard_manager.h:236:7: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 236 | ); | ^ /home/xuxuehan/src/ceph/src/crimson/osd/pg_shard_manager.h:236:7: note: remove ‘std::move’ call Signed-off-by: Xuehan Xu --- diff --git a/src/crimson/osd/pg_shard_manager.h b/src/crimson/osd/pg_shard_manager.h index 965d6ab0e16ba..b9879c8c9ddde 100644 --- a/src/crimson/osd/pg_shard_manager.h +++ b/src/crimson/osd/pg_shard_manager.h @@ -232,7 +232,7 @@ public: return target_shard_services.get_or_create_pg( std::move(trigger), opref.get_pgid(), - std::move(opref.get_create_info()) + opref.get_create_info() ); }).safe_then([&logger, &target_shard_services, &opref](Ref pgref) { logger.debug("{}: have_pg", opref);