diff --git a/unittest/complex.cpp b/unittest/complex.cpp index 53048bcb022285499423fa88a91c673a936fe4c5..69f2b066f6baed9a47514bf85fbdc05b11d06fc9 100644 --- a/unittest/complex.cpp +++ b/unittest/complex.cpp @@ -56,7 +56,7 @@ Eigen::Matrix<std::complex<Scalar>,Rows,Cols,Options> ascomplex(const Eigen::Matrix<Scalar,Rows,Cols,Options> & mat) { typedef Eigen::Matrix<std::complex<Scalar>,Rows,Cols,Options> ReturnType; - return ReturnType(mat); + return ReturnType(mat.template cast<std::complex<Scalar> >()); } BOOST_PYTHON_MODULE(complex)