diff --git a/src/Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp b/src/Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp index cac9a64785..a3266ceb2b 100644 --- a/src/Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp +++ b/src/Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp @@ -252,7 +252,7 @@ TopoDS_Shape BRepOffsetAPI_MakeOffsetFix::Replace(GeomAbs_CurveType type, const xp.Next(); } - return comp; + return TopoDS_Compound(std::move(comp)); } else if (S.ShapeType() == TopAbs_WIRE) { return ReplaceEdges(type, TopoDS::Wire(S)); diff --git a/src/Mod/TechDraw/App/DrawUtil.cpp b/src/Mod/TechDraw/App/DrawUtil.cpp index a9eb6d72f0..35b6256b18 100644 --- a/src/Mod/TechDraw/App/DrawUtil.cpp +++ b/src/Mod/TechDraw/App/DrawUtil.cpp @@ -756,7 +756,7 @@ TopoDS_Shape DrawUtil::vectorToCompound(std::vector vecIn) for (auto& v : vecIn) { builder.Add(compOut, v); } - return compOut; + return TopoDS_Compound(std::move(compOut)); } //get 3d position of a face's center Base::Vector3d DrawUtil::getFaceCenter(TopoDS_Face f)