diff --git a/paddle/fluid/framework/details/inplace_op_pass.cc b/paddle/fluid/framework/details/inplace_op_pass.cc index 92aabb9fd6..a8e133e3d5 100644 --- a/paddle/fluid/framework/details/inplace_op_pass.cc +++ b/paddle/fluid/framework/details/inplace_op_pass.cc @@ -401,7 +401,7 @@ void GraphView::Build(ir::Graph* g) { } } -const& std::vector GraphView::AllOps() { return ops_; } +const std::vector& GraphView::AllOps() { return ops_; } bool GraphView::ReusedInPythonMemOpt(const std::string& var) const { return dup_nodes_.count(var); diff --git a/paddle/fluid/framework/details/inplace_op_pass.h b/paddle/fluid/framework/details/inplace_op_pass.h index cf4f96c2d0..e477ee2af1 100644 --- a/paddle/fluid/framework/details/inplace_op_pass.h +++ b/paddle/fluid/framework/details/inplace_op_pass.h @@ -33,7 +33,7 @@ class GraphView { void Build(ir::Graph* g); - const& std::vector AllOps(); + const std::vector& AllOps(); ir::Node* GetNodeByName(const std::string& name, const std::vector& nodes) const;