diff --git a/src/TNL/Matrices/SparseMatrixView.hpp b/src/TNL/Matrices/SparseMatrixView.hpp index 08ac0143a8bed0e7ef7783a905de93c8342debfa..d4ea65b3d254b91e00e399a5193f2a5070c87f97 100644 --- a/src/TNL/Matrices/SparseMatrixView.hpp +++ b/src/TNL/Matrices/SparseMatrixView.hpp @@ -510,7 +510,7 @@ rowsReduction( IndexType begin, IndexType end, Fetch& fetch, const Reduce& reduc const auto values_view = this->values.getConstView(); const IndexType paddingIndex_ = this->getPaddingIndex(); auto fetch_ = [=] __cuda_callable__ ( IndexType rowIdx, IndexType localIdx, IndexType globalIdx, bool& compute ) mutable -> decltype( fetch( IndexType(), IndexType(), RealType() ) ) { - TNL_ASSERT_LT( globalIdx, columns_view.getSize(), "" ); + TNL_ASSERT_LT( globalIdx, ( IndexType ) columns_view.getSize(), "" ); IndexType columnIdx = columns_view[ globalIdx ]; if( columnIdx != paddingIndex_ ) {