From 8ddae33ada66cc2ecdc0cde7799d81dda7532fb5 Mon Sep 17 00:00:00 2001 From: Derek Lamberti Date: Thu, 21 Feb 2019 16:29:43 +0000 Subject: IVGSVSW-2736 Fix dangling reference to temporary storage Change-Id: Ie6c553798eac732f37148d81970366e5a4ede1be Signed-off-by: Derek Lamberti --- tests/InferenceModel.hpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'tests') diff --git a/tests/InferenceModel.hpp b/tests/InferenceModel.hpp index 3b3dd95e88..6e73f5275f 100644 --- a/tests/InferenceModel.hpp +++ b/tests/InferenceModel.hpp @@ -203,14 +203,16 @@ public: for (const std::string& inputLayerName : params.m_InputBindings) { - BindingPointInfo inputBinding = parser->GetNetworkInputBindingInfo(subGraphId, inputLayerName); - inputBindings.push_back(inputBinding); + armnnDeserializer::BindingPointInfo inputBinding = + parser->GetNetworkInputBindingInfo(subGraphId, inputLayerName); + inputBindings.push_back(std::make_pair(inputBinding.m_BindingId, inputBinding.m_TensorInfo)); } for (const std::string& outputLayerName : params.m_OutputBindings) { - BindingPointInfo outputBinding = parser->GetNetworkOutputBindingInfo(subGraphId, outputLayerName); - outputBindings.push_back(outputBinding); + armnnDeserializer::BindingPointInfo outputBinding = + parser->GetNetworkOutputBindingInfo(subGraphId, outputLayerName); + outputBindings.push_back(std::make_pair(outputBinding.m_BindingId, outputBinding.m_TensorInfo)); } return network; -- cgit v1.2.1