diff --git a/src/array.hpp b/src/array.hpp index b06a7fbd716ce5c99573a470eb5f4780b0676c98..f293caaa8f3aaca2f1a5a1c768cb5a45fcfd2a68 100644 --- a/src/array.hpp +++ b/src/array.hpp @@ -194,7 +194,7 @@ private: static constexpr Eigen::Index eigen_shape() { /* bad Shape handled in matrix() */ - size_t n = (axis == 0 || Shape::ndim < 2) ? Shape::head : Shape::Tail::head; + size_t n = (axis == 0) ? Shape::head : Shape::Tail::head; return (n == Dynamic) ? Eigen::Dynamic : n; }