Skip to content

Commit

Permalink
[CPU] Fix gen_pattern::AttrAny::equal_to (openvinotoolkit#21890)
Browse files Browse the repository at this point in the history
  • Loading branch information
usstq authored and maxnick committed Apr 2, 2024
1 parent 769fa57 commit dd565ae
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/plugins/intel_cpu/src/utils/gen_pattern.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -411,16 +411,16 @@ struct AttrAny {

template <typename T>
bool equal_to(const std::vector<T>& rhs) {
if (any.empty() && rhs.empty())
return true;
if (any.empty())
return rhs.empty();
auto& vec = any.as<std::vector<T>>();
return std::equal(vec.begin(), vec.end(), rhs.begin());
}

template <typename T, typename CT0, typename... CTs>
bool equal_to(const std::vector<T>& rhs) {
if (any.empty() && rhs.empty())
return true;
if (any.empty())
return rhs.empty();

if (any.is<std::vector<CT0>>()) {
auto& vec = any.as<std::vector<CT0>>();
Expand Down

0 comments on commit dd565ae

Please sign in to comment.