From 13545eab9b20cc4b66f67afd068b36521536bf64 Mon Sep 17 00:00:00 2001 From: Hauke Heibel Date: Sun, 27 Sep 2009 17:00:10 +0200 Subject: [PATCH] Fixed VC compilation error on the JacobiSVD module. --- Eigen/src/SVD/JacobiSVD.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Eigen/src/SVD/JacobiSVD.h b/Eigen/src/SVD/JacobiSVD.h index 4b69e67c4..d6b4561cf 100644 --- a/Eigen/src/SVD/JacobiSVD.h +++ b/Eigen/src/SVD/JacobiSVD.h @@ -26,20 +26,21 @@ #define EIGEN_JACOBISVD_H // forward declarations (needed by ICC) +// the empty bodies are required by VC template::IsComplex> -struct ei_svd_precondition_2x2_block_to_be_real; +struct ei_svd_precondition_2x2_block_to_be_real {}; templateMatrixType::ColsAtCompileTime))> -struct ei_svd_precondition_if_more_rows_than_cols; +struct ei_svd_precondition_if_more_rows_than_cols {}; templateMatrixType::RowsAtCompileTime))> -struct ei_svd_precondition_if_more_cols_than_rows; +struct ei_svd_precondition_if_more_cols_than_rows {}; /** \ingroup SVD_Module * \nonstableyet