diff --git a/Eigen/src/Core/Visitor.h b/Eigen/src/Core/Visitor.h index 5e5eead05..b85747b22 100644 --- a/Eigen/src/Core/Visitor.h +++ b/Eigen/src/Core/Visitor.h @@ -338,8 +338,9 @@ struct minmax_coeff_visitor : coeff_visitor -struct functor_traits > { +template +struct functor_traits > { + using Scalar = typename Derived::Scalar; enum { Cost = NumTraits::AddCost, PacketAccess = packet_traits::HasCmp