diff --git a/compiler/graph/passes/variable_optimize/variable_op_pass.cc b/compiler/graph/passes/variable_optimize/variable_op_pass.cc
index 6f3d0a3b2..e85066978 100644
--- /opt/cloud/agent_1766032928192_xfeiF/workspace/j_6shHsYoJ/compiler/graph/passes/variable_optimize/variable_op_pass.cc
+++ /opt/cloud/agent_1766032928192_xfeiF/workspace/j_6shHsYoJ/compiler/graph/passes/variable_optimize/variable_op_pass.cc
@@ -736,7 +736,7 @@
   return SUCCESS;
 }
 
-std::vector<NodePtr> VariableOpPass::GetRefVars(const SameVarPtr &same_vars) {
+std::vector<NodePtr> VariableOpPass::GetRefVars(const SameVarPtr &same_vars) const {
   std::vector<NodePtr> nodes;
   auto iter = var_and_var_ref_map_.find(same_vars);
   if (iter != var_and_var_ref_map_.end()) {

