diff --git a/Eigen/src/Core/DenseStorage.h b/Eigen/src/Core/DenseStorage.h index 813053b00..2464aaab8 100644 --- a/Eigen/src/Core/DenseStorage.h +++ b/Eigen/src/Core/DenseStorage.h @@ -128,6 +128,16 @@ template class DenseStorage class DenseStorage +: public DenseStorage { }; + +template class DenseStorage +: public DenseStorage { }; + +template class DenseStorage +: public DenseStorage { }; + // dynamic-size matrix with fixed-size storage template class DenseStorage { diff --git a/test/zerosized.cpp b/test/zerosized.cpp index 06e31cc09..c5d2cc6ed 100644 --- a/test/zerosized.cpp +++ b/test/zerosized.cpp @@ -62,8 +62,13 @@ void test_zerosized() zeroSizedMatrix(); zeroSizedMatrix >(); zeroSizedMatrix(); + zeroSizedMatrix >(); + zeroSizedMatrix >(); + zeroSizedMatrix >(); + zeroSizedMatrix >(); zeroSizedVector(); zeroSizedVector(); zeroSizedVector(); + zeroSizedVector >(); }