Workaround MSVC issue.
diff --git a/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h b/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h index b459360..446fcac 100644 --- a/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h +++ b/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h
@@ -165,8 +165,8 @@ const Rhs1 rhs1(m_B); // 2 - construct respective iterators - typedef InnerIterator<Lhs1Cleaned> LhsInnerIterator; - typedef InnerIterator<Rhs1Cleaned> RhsInnerIterator; + typedef Eigen::InnerIterator<Lhs1Cleaned> LhsInnerIterator; + typedef Eigen::InnerIterator<Rhs1Cleaned> RhsInnerIterator; // compute number of non-zeros per innervectors of dst {