diff --git a/libuavcan/include/uavcan/marshal/array.hpp b/libuavcan/include/uavcan/marshal/array.hpp index b61c658ec7..c80f683252 100644 --- a/libuavcan/include/uavcan/marshal/array.hpp +++ b/libuavcan/include/uavcan/marshal/array.hpp @@ -630,7 +630,8 @@ class UAVCAN_EXPORT Array : public ArrayImpl } else // Lower-left triangle { - // Transposing one element + // Transposing one element, argument swapping is intentional + // coverity[swapped_arguments] *it++ = *(dst_row_major + Traits::computeElementIndexAtRowCol(col, row)); } }