From c40823d70eb4f3d446937c461d6237e5ac5d23b3 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Tue, 16 Mar 2021 13:29:16 +0900 Subject: [PATCH] loaders svg: remove unnecessary move call, move is guaranteed at the return value. warning: moving a temporary object prevents copy elision [-Wpessimizing-move] --- src/loaders/svg/tvgSvgSceneBuilder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/loaders/svg/tvgSvgSceneBuilder.cpp b/src/loaders/svg/tvgSvgSceneBuilder.cpp index 0bbc0233..af8952a3 100644 --- a/src/loaders/svg/tvgSvgSceneBuilder.cpp +++ b/src/loaders/svg/tvgSvgSceneBuilder.cpp @@ -389,7 +389,7 @@ unique_ptr _sceneBuildHelper(const SvgNode* node, float vx, float vy, flo unique_ptr _buildRoot(const SvgNode* node, float vx, float vy, float vw, float vh) { unique_ptr root; - auto docNode = move(_sceneBuildHelper(node, vx, vy, vw, vh)); + auto docNode = _sceneBuildHelper(node, vx, vy, vw, vh); float x, y, w, h; if (docNode->bounds(&x, &y, &w, &h) != Result::Success) return nullptr;