From 0f4525affcc33ac26848313f1fa20652c69e0c07 Mon Sep 17 00:00:00 2001 From: Ilya Churaev Date: Thu, 12 Nov 2020 14:59:28 +0300 Subject: [PATCH] Removed const_cast from addOutput method (#3091) --- inference-engine/src/inference_engine/cnn_network_ngraph_impl.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/inference-engine/src/inference_engine/cnn_network_ngraph_impl.cpp b/inference-engine/src/inference_engine/cnn_network_ngraph_impl.cpp index 5fba5a9..f9ddbe9 100644 --- a/inference-engine/src/inference_engine/cnn_network_ngraph_impl.cpp +++ b/inference-engine/src/inference_engine/cnn_network_ngraph_impl.cpp @@ -224,9 +224,8 @@ StatusCode CNNNetworkNGraphImpl::addOutput(const std::string& layerName, size_t try { for (const auto & layer : _ngraph_function->get_ops()) { if (layer->get_friendly_name() == layerName) { - auto& results = const_cast<::ngraph::ResultVector&>(_ngraph_function->get_results()); auto result = make_shared<::ngraph::op::Result>(layer->output(outputIndex)); - results.push_back(result); + _ngraph_function->add_results({result}); std::string outputName = layerName; if (layer->outputs().size() != 1) { -- 2.7.4