Skip to content

Commit

Permalink
Correct assertion in PlainTensor member functions (openvinotoolkit#21199
Browse files Browse the repository at this point in the history
)

- PlainTensor::size
- PlainTensor::stride
  • Loading branch information
praasz authored Nov 22, 2023
1 parent d85e6c3 commit 97381e0
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/plugins/intel_cpu/src/utils/plain_tensor.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -131,11 +131,11 @@ struct PlainTensor {
size_t size(int i) const {
if (i < 0)
i += m_rank;
assert(i < m_rank);
assert(static_cast<typename std::make_unsigned<decltype(i)>::type>(i) < m_rank);
return m_dims[i];
}
size_t stride(int i) const {
assert(i < m_rank);
assert(i >= 0 && static_cast<typename std::make_unsigned<decltype(i)>::type>(i) < m_rank);
return m_strides[i];
}
PlainTensor(MemoryPtr mem) {
Expand Down

0 comments on commit 97381e0

Please sign in to comment.