Commit eb3116c9 authored by Robert Kimball's avatar Robert Kimball Committed by Scott Cyphers

Address Klocwork issue. Fix bug? (#2915)

parent 7e6c34cf
...@@ -108,20 +108,18 @@ bool runtime::dynamic::DynamicExecutable::call( ...@@ -108,20 +108,18 @@ bool runtime::dynamic::DynamicExecutable::call(
std::vector<std::shared_ptr<runtime::Tensor>> wrapped_outputs; std::vector<std::shared_ptr<runtime::Tensor>> wrapped_outputs;
auto results_it = results.begin(); for (size_t i = 0; i < outputs.size(); i++)
for (auto& output : outputs)
{ {
if (auto dynamic_tensor = if (auto dynamic_tensor =
std::dynamic_pointer_cast<runtime::dynamic::DynamicTensor>(output)) std::dynamic_pointer_cast<runtime::dynamic::DynamicTensor>(outputs[i]))
{ {
dynamic_tensor->make_storage((*results_it)->get_output_element_type(0), dynamic_tensor->make_storage(results[i]->get_output_element_type(0),
(*results_it)->get_output_shape(0)); results[i]->get_output_shape(0));
wrapped_outputs.push_back(dynamic_tensor->get_wrapped_tensor()); wrapped_outputs.push_back(dynamic_tensor->get_wrapped_tensor());
} }
else else
{ {
wrapped_outputs.push_back(output); wrapped_outputs.push_back(outputs[i]);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment