[GNA] fix Coverity warning (#15823)

* fix

* fix

* fix FindFirstConsumer
This commit is contained in:
Evgeny Kotov 2023-02-23 17:00:44 +01:00 committed by GitHub
parent e8d1be6e0f
commit b8de9beeac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -57,7 +57,7 @@ bool IfNodeHasGatherInputs(const Output<Node>& output) {
namespace { namespace {
bool HasDynamicRankInput(NodePtr node) { bool HasDynamicRankInput(NodePtr node) {
for (auto& input_node : node->input_values()) { for (const auto& input_node : node->input_values()) {
const Rank output_rank = input_node.get_partial_shape().rank(); const Rank output_rank = input_node.get_partial_shape().rank();
if (output_rank.is_dynamic()) if (output_rank.is_dynamic())
return true; return true;
@ -148,7 +148,7 @@ bool CanPropagateGatherForwardThrough(Node* node) {
#undef CHECK_GATHER_SINKING_SUPPORTED #undef CHECK_GATHER_SINKING_SUPPORTED
bool CanGatherPropagateForward(NodePtr node) { bool CanGatherPropagateForward(NodePtr node) {
for (auto output : node->outputs()) { for (const auto& output : node->outputs()) {
for (auto& consumer_input : output.get_target_inputs()) { for (auto& consumer_input : output.get_target_inputs()) {
if (!CanPropagateGatherForwardThrough(consumer_input.get_node())) if (!CanPropagateGatherForwardThrough(consumer_input.get_node()))
return false; return false;
@ -209,7 +209,7 @@ GatherInfo GetGatherInfo(Node* node) {
} }
Node* FindFirstConsumer(NodePtr node) { Node* FindFirstConsumer(NodePtr node) {
for (auto output : node->outputs()) { for (const auto& output : node->outputs()) {
auto inputs = output.get_target_inputs(); auto inputs = output.get_target_inputs();
if (inputs.empty()) if (inputs.empty())
continue; continue;