diff --git a/paddle/fluid/framework/details/inplace_op_pass.cc b/paddle/fluid/framework/details/inplace_op_pass.cc index 92aabb9fd6cb7201f5601a4e9e880abe9e23c9b1..a8e133e3d5e073c1ae69c74f1cad1d68c975cf48 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 cf4f96c2d030e7c503f4a3bf687bf86fad398cf8..e477ee2af19b1f86f709b1b654d85aacf7f7a26a 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;