From: Willem Jan Withagen Date: Mon, 19 Dec 2016 16:29:38 +0000 (+0100) Subject: Clang/str_list.h: fix clang warning about std::move X-Git-Tag: v11.1.1~15^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F12570%2Fhead;p=ceph.git Clang/str_list.h: fix clang warning about std::move /home/jenkins/workspace/ceph-master/src/include/str_list.h:99:10: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] return std::move(str_vec); ^ /home/jenkins/workspace/ceph-master/src/include/str_list.h:99:10: note: remove std::move call here return std::move(str_vec); ^~~~~~~~~~ ~ 1 warning generated. Signed-off-by: Willem Jan Withagen --- diff --git a/src/include/str_list.h b/src/include/str_list.h index 12cf1280854e..7f4dce535368 100644 --- a/src/include/str_list.h +++ b/src/include/str_list.h @@ -96,7 +96,7 @@ static inline std::vector get_str_vec(const std::string& str) std::vector str_vec; const char *delims = ";,= \t"; get_str_vec(str, delims, str_vec); - return std::move(str_vec); + return str_vec; } #endif