diff --git a/lite/load_and_run/src/options/io_options.cpp b/lite/load_and_run/src/options/io_options.cpp index 612aa073..72085eff 100644 --- a/lite/load_and_run/src/options/io_options.cpp +++ b/lite/load_and_run/src/options/io_options.cpp @@ -69,7 +69,7 @@ template <> void InputOption::config_model_internel( RuntimeParam& runtime_param, std::shared_ptr model) { if (runtime_param.stage == RunStage::BEFORE_MODEL_LOAD) { - auto parser = model->get_input_parser(); + auto&& parser = model->get_input_parser(); for (size_t idx = 0; idx < data_path.size(); ++idx) { parser.feed(data_path[idx].c_str()); }