diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h b/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h index f49e2b260..eda93a1de 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h @@ -647,7 +647,7 @@ struct TensorContractionEvaluatorBase eigen_assert(size == eval_right_dims[right] && "Contraction axes must be same size"); - if (i+1 < internal::array_size::value) { + if (i+1 < static_cast(internal::array_size::value)) { m_k_strides[i+1] = m_k_strides[i] * size; } else { m_k_size = m_k_strides[i] * size;