diff --git a/include/matx/transforms/einsum.h b/include/matx/transforms/einsum.h index d1d4b8ea..7497ff43 100644 --- a/include/matx/transforms/einsum.h +++ b/include/matx/transforms/einsum.h @@ -327,8 +327,10 @@ class matxEinsumHandle_t { ((params.nmodes_[i++] = tensors.Rank()), ...); i = 0; + MATX_IGNORE_WARNING_PUSH_GCC("-Wunused-value") MATX_ASSERT_STR(((tokens[i++].length() == static_cast(tensors.Rank())), ...), matxInvalidDim, "Tensor rank must match number of einsum subscripts"); + MATX_IGNORE_WARNING_POP_GCC auto set_sizes = [](auto &t, std::vector &sizes) { for (int32_t s = 0; s < t.Rank(); s++) {