diff --git a/Eigen/src/Core/util/Meta.h b/Eigen/src/Core/util/Meta.h index 0e21fe37f..b67f50d0e 100755 --- a/Eigen/src/Core/util/Meta.h +++ b/Eigen/src/Core/util/Meta.h @@ -477,7 +477,7 @@ template struct array_size > { * * For C++20, this function just forwards to `std::ssize`, or any ADL discoverable `ssize` function. */ -#if EIGEN_COMP_CXXVER < 20 +#if EIGEN_COMP_CXXVER < 20 || EIGEN_GNUC_AT_MOST(9,4) template EIGEN_CONSTEXPR auto index_list_size(const T& x) { using R = std::common_type_t>;