From d9d05dd96eca8800e16fc848b66a31d33f143478 Mon Sep 17 00:00:00 2001 From: Benoit Steiner Date: Fri, 26 Feb 2016 04:13:58 -0800 Subject: [PATCH] Fixed handling of long doubles on aarch64 --- unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h b/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h index 14a8aef58..68456f579 100644 --- a/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h +++ b/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h @@ -258,7 +258,7 @@ struct matrix_exp_computeUV { #if LDBL_MANT_DIG == 53 // double precision - matrix_exp_computeUV::run(arg, U, V, squarings); + matrix_exp_computeUV::run(arg.cast(), U.cast(), squarings); #else