diff --git a/Eigen/src/Core/products/GeneralMatrixMatrix.h b/Eigen/src/Core/products/GeneralMatrixMatrix.h index fd2ce003e..f0816f3ee 100644 --- a/Eigen/src/Core/products/GeneralMatrixMatrix.h +++ b/Eigen/src/Core/products/GeneralMatrixMatrix.h @@ -250,7 +250,7 @@ struct ei_gemm_functor }; template struct ei_gemm_blocking_space; +bool FiniteAtCompileTime = MaxRows!=Dynamic && MaxCols!=Dynamic && MaxDepth != Dynamic> class ei_gemm_blocking_space; template class ei_level3_blocking @@ -325,7 +325,7 @@ class ei_gemm_blocking_space -struct ei_gemm_blocking_space +class ei_gemm_blocking_space : public ei_level3_blocking< typename ei_meta_if::ret, typename ei_meta_if::ret>