svg_loader: fix compile warnings. 64/240464/1
authorHermet Park <chuneon.park@samsung.com>
Thu, 6 Aug 2020 11:09:15 +0000 (20:09 +0900)
committerHermet Park <chuneon.park@samsung.com>
Thu, 6 Aug 2020 11:09:15 +0000 (20:09 +0900)
-- warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]

Change-Id: I7dec55fe117d27217b7a29d5983b23cedadacb71

src/loaders/svg_loader/tvgSvgSceneBuilder.cpp

index 4d7a27a..603409e 100644 (file)
@@ -111,7 +111,7 @@ unique_ptr<LinearGradient> _applyLinearGradientProperty(SvgStyleGradient* g, Sha
         fillGrad->colorStops(stops, stopCount);
         free(stops);
     }
-    return move(fillGrad);
+    return fillGrad;
 }
 
 
@@ -197,7 +197,7 @@ unique_ptr<RadialGradient> _applyRadialGradientProperty(SvgStyleGradient* g, Sha
         fillGrad->colorStops(stops, stopCount);
         free(stops);
     }
-    return move(fillGrad);
+    return fillGrad;
 }
 
 
@@ -342,7 +342,7 @@ unique_ptr<Scene> _sceneBuildHelper(SvgNode* node, float vx, float vy, float vw,
                 }
             }
         }
-        return move(scene);
+        return scene;
     }
     return nullptr;
 }