[IE CLDNN] Fix klocwork issue (#5942)

This commit is contained in:
Eunsoo Sheen 2021-06-02 20:25:07 +09:00 committed by GitHub
parent 3bb91c4e5a
commit 3c9092ffb8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View File

@ -144,6 +144,7 @@ struct loop_gpu : typed_primitive_impl<loop> {
for (size_t i = 0; i < instance.concatenated_input_mem_mappings.size(); ++i) {
const auto& concatenated_input = concatenated_input_mem_mappings.at(i);
memory_impl::ptr mem = concatenated_input.get_sliced_mem(current_iteration);
assert(mem.get() != nullptr);
// set input mem
if (current_iteration == 0) {
body_network->set_input_data(concatenated_input.sliced_data_prim->id(), *mem);

View File

@ -225,8 +225,11 @@ public:
}
// setup internal output
if (output_primitive_maps.empty()) {
CLDNN_ERROR_MESSAGE(this->id(), "output primitive map should have at least 1 mapping");
}
std::set<primitive_id> output_names;
output_names.insert(output_primitive_maps.begin()->internal_id);
output_names.insert(output_primitive_maps.front().internal_id);
const auto& back_edges_list = this->get_primitive()->back_edges;
// add current_iteration_id in body network, condition_id if exist