diff --git a/onnxruntime/core/providers/nnapi/nnapi_builtin/model.cc b/onnxruntime/core/providers/nnapi/nnapi_builtin/model.cc index d0e01f1f56..89dd704720 100644 --- a/onnxruntime/core/providers/nnapi/nnapi_builtin/model.cc +++ b/onnxruntime/core/providers/nnapi/nnapi_builtin/model.cc @@ -101,7 +101,7 @@ Status Model::PrepareForExecution(std::unique_ptr& execution) { RETURN_STATUS_ON_ERROR( nnapi_.ANeuralNetworksExecution_create(compilation_, &nnapi_execution)); - execution.reset(new Execution(*nnapi_execution /*, shaper_*/, nnapi_)); + execution = std::make_unique(*nnapi_execution /*, shaper_*/, nnapi_); return Status::OK(); }